Tôi đã có một ứng dụng thừa kế mà tôi đang duy trì. Đó là một ứng dụng VB6 gọi một Crystal Report (Crystal 8 nó trông giống như) và sau đó in lập trình cho máy in mặc định, được thiết lập như Acrobat Distiller (v5.0). Khi nó in ra PDF, nó sẽ tự động đặt PDF kết quả trong một thư mục (c: \ pdf) và đặt tên nó là 5 ký tự đầu tiên của báo cáo tinh thể tên tệp. Điều xảy ra là hai báo cáo có cùng các ký tự ở phía trước tên tệp đang được in lần lượt và báo cáo thứ hai sẽ ghi đè đầu tiên.Báo cáo tinh thể in ứng dụng VB6 cho Adobe Distiller PDF - cách đặt tên tệp PDF?
Có cài đặt ở đâu đó để cách bộ phân phối sản xuất đầu ra không? Tôi có thể điều chỉnh đường dẫn đầu ra hoặc tên tệp không? Ở đâu/tại sao chỉ sử dụng năm ký tự đầu tiên của báo cáo tên tệp làm đầu ra? Hoặc là một chức năng Crystal?
Có cách nào để xác định đầu ra PDF tên tệp khi in từ Crystal? Nó được in báo cáo như vậy:
With CrPt .Connect = "DSN=" & Trim(sServerName) & ";UID=usernam;PWD=password;DSQ=database" .ReportFileName = sReport .Formulas(0) = "version=""" & App.Major & "." & App.Minor & "." & App.Revision & """" .Destination = crptToPrinter .Action = 1 End With
Bất kỳ sự giúp đỡ?
Cảm ơn!
Tôi thích mô tả của bạn, nhân tiện. Chi tiết và dễ đọc – PowerUser