Tôi đang sử dụng Crystal Reports để in các đơn đặt hàng tới máy in KOT. Tôi có bốn máy in KOT khác nhau. Các mục được in theo tên máy in tương ứng được gán.Sự cố in khi tùy chọn "Không có máy in" được chọn
Tính năng này hoạt động tốt, nhưng để tăng tốc độ in, tôi đã chọn tùy chọn "Không có máy in". Sau đó, các bản in chỉ đến một máy in. Khi nó được bỏ chọn, vấn đề được giải quyết.
Code:
strSQL = ""
Dim crptDV As New ReportDocument()
Dim da As New SqlDataAdapter(strSQL, gblCon)
Dim ds As New DataSet
da.Fill(ds)
Dim path As String
path = Application.StartupPath
crptDV.Load(path & "\reports\rptItemOrder.rpt")
crptDV.SetDataSource(ds.Tables(0))
Dim parameter As New ParameterField
parameter = crptDV.ParameterFields("CompanyName")
parameter.CurrentValues.AddValue(CompName)
crptDV.PrintOptions.PrinterName = PrinterName
crptDV.Close()
crptDV.Dispose()
Tại sao không viết đơn đặt hàng vào tệp văn bản và gửi tệp tới máy in mà không sử dụng báo cáo tinh thể –
Đó là một gợi ý hay, tôi đang sử dụng nhiều công thức, Vì vậy, tôi không thể tránh báo cáo pha lê – sarath
Tôi không rõ ràng về kết quả mong muốn từ câu hỏi của bạn. Ngoài ra, bạn có thể hiển thị đoạn trích từ mã bạn đã có để in không? Tôi đã có thể in ra máy in có tên (ngay cả khi không chọn tùy chọn máy in) – reckface