怎么优化这段代码??谢谢!!
Private Sub Print_MenuName()
Dim mo As New ManagementObject
Dim PrinterName As String = ""
Dim PrintDoc As New Printing.PrintDocument
Dim lprt_doc As New System.Drawing.Printing.PrintDocument
''打印明细单
If bol_print = False Then
PrinterName = ""
PrinterName = "tmprt"
Dim myds_dea As New DataSet
myds_dea = Mydbdata.myDBds("select e.orderNo,e.tableNo,a.Content,a.Quantity,a.price,e.customadress,e.Telephone from tb_RecordDetails a left join (select a.tableNo,a.orderNO,b.Customadress,b.Telephone from tb_orderRecord a left join tb_customadress b on a.teladress = b.[NO]) e on a.orderNo = e.OrderNO where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "'")
' myds_dea.WriteXmlSchema("F:\a\ww\menunamedetailsaaa.xml")
PrinterService.SetDefaultPrinter(".", PrinterName)
PrintDoc.PrinterSettings.PrinterName = PrinterName
Dim cry_menunamedetalis As New Cry_WMTreport
cry_menunamedetalis.SetDataSource(myds_dea)
cry_menunamedetalis.PrintToPrinter(1, False, 1, 1)
bol_print = False
End If
Dim myds1 As New DataSet
myds1 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '厨房' or a.departs2 like '厨房') and a.printStatus=1 order by a.departs1 ")
' '''myds1.WriteXmlSchema("F:\a\ww\menunamedetails1115cf.xml")
If myds1.Tables(0).Rows.Count <> 0 Then
PrinterName = ""
PrinterName = "cfprt"
PrinterService.SetDefaultPrinter(".", PrinterName)
PrintDoc.PrinterSettings.PrinterName = PrinterName
Dim cry_namecfprt As New Cry_MenuNamecfprt
cry_namecfprt.SetDataSource(myds1)
cry_namecfprt.PrintToPrinter(1, False, 1, 1)
End If
Dim myds2 As New DataSet
myds2 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.Type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '明档' or a.departs2 like '明档') and a.printStatus=1 order by a.departs1 ")
'''' myds2.WriteXmlSchema("F:\a\ww\menunamedetails2215md2.xml")
If myds2.Tables(0).Rows.Count <> 0 Then
PrinterName = ""
PrinterName = "mdprt"
PrinterService.SetDefaultPrinter(".", PrinterName)
PrintDoc.PrinterSettings.PrinterName = PrinterName
Dim cry_namemdprt As New Cry_MenuNamemdprt
cry_namemdprt.SetDataSource(myds2)
cry_namemdprt.PrintToPrinter(1, False, 1, 1)
End If
Dim myds3 As New DataSet
myds3 = Mydbdata.myDBds(" select a.departs1,a.departs2,a.Content,b.tableNo,b.Type,a.quantity from tb_RecordDetails a left join tb_orderRecord b on a.orderNo=b.orderNo where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "' and (a.departs1 like '水吧' or a.departs2 like '水吧') and a.printStatus=1 order by a.departs1 ")
'myds3.WriteXmlSchema("F:\a\ww\menunamedetails33jb153.xml")
If myds3.Tables(0).Rows.Count <> 0 Then
PrinterName = ""
PrinterName = "jbprt"
PrinterService.SetDefaultPrinter(".", PrinterName)
PrintDoc.PrinterSettings.PrinterName = PrinterName
Dim cry_namejbprt As New Cry_MenuNamejbprt
cry_namejbprt.SetDataSource(myds3)
cry_namejbprt.PrintToPrinter(1, False, 1, 1)
End If
If Str_type_bol = "外卖台" Then
PrinterName = ""
PrinterName = "tmprt"
Dim myds_dea As New DataSet
myds_dea = Mydbdata.myDBds("select e.orderNo,e.tableNo,a.Content,a.Quantity,a.price,e.customadress,e.Telephone from tb_RecordDetails a left join (select a.tableNo,a.orderNO,b.Customadress,b.Telephone from tb_orderRecord a left join tb_customadress b on a.teladress = b.[NO]) e on a.orderNo = e.OrderNO where a.Status<> 9 and a.orderNo ='" & Str_OrderNo_menu & "'")
' myds_dea.WriteXmlSchema("F:\a\ww\menunamedetailsaaa.xml")
PrinterService.SetDefaultPrinter(".", PrinterName)
PrintDoc.PrinterSettings.PrinterName = PrinterName
Dim cry_menunamedetalis As New Cry_WMTreport
cry_menunamedetalis.SetDataSource(myds_dea)
cry_menunamedetalis.PrintToPrinter(1, False, 1, 1)
bol_print = False
End If
Mydbdata.myDBcomm(" update tb_recordDetails set printstatus =2 where orderNo ='" & Str_OrderNo_menu & "' and PrintStatus=1 ")
End Sub这段代码主要是用来打印处理的
运行的速度有点慢 ,,
能不能优化一下哦 谢谢!!
...全文
相关推荐
混沌蚁狮优化器:这段代码实现了蚁狮优化器的混沌版本。-matlab开发
这段代码实现了一个混沌版的蚂蚁狮子优化器。 代码中使用了很多混沌函数来控制蚁狮的探索速度。 使用的混沌函数有 Singer, Piecewise, log, .... 代码使用混沌蚁狮为名为zoo.dat的数据集优化选择特征集
拓扑优化(Topology) 99行代码+MMA优化器调用(代码可直接执行)
基于Sigmund的经典99行代码,将其中的OC优化器改成MMA优化器,包含所需变量定义和函数调用
这段js代码得节约你多少时间
1.应用案例: 代码如下: var Mouse = function () { // Look! no that = this! this.position = [0, 0]; if (document.addEventListener) { document.addEventListener(‘mousemove’, ?); //this.move? } else if (document.attachEvent) { document.attachEvent(“onmousemove”, ?); //this.move?怎么放进去 } }; Mouse.prototype.move =
优化标准测试函数及MATLAB代码
目前常用的优化标准测试函数及MATLAB代码 目前常用的优化标准测试函数及MATLAB代码 目前常用的优化标准测试函数及MATLAB代码 目前常用的优化标准测试函数及MATLAB代码
数据处理部分代码,看一下还能优化吗?
请看一下如下代码如何进行优化。请大家帮一下忙。谢谢! Private void insert() { }


