-
Label không hiện dữ liệu khi xuất report sang PDF
AnNguyen > 15-11-24, 02:37 PM
Khi xem report bình thường thì em có thấy dữ liệu được gán vào các label
Nhưng khi xuất ra file pdf thì dữ liệu lại bị mất đi ở phần header và footer dù em có dùng label hay textbox, riêng phần detail thì vẫn còn chữ.
Em có dùng cả sự kiện Report_Load() và Report_Open() hay cả ReportHeader_Format() đều vẫn không hiển thị khi dữ liệu được đổ ra từ
Label nào ghi nội dung cố định thì nó vẫn được hiện ra nguyên vẹn.
-
RE: Label không hiện dữ liệu khi xuất report sang PDF
ongke0711 > 15-11-24, 07:20 PM
Cái này có thể là Bug của Access, em tạo file mới rồi import qua thử xem. -
RE: Label không hiện dữ liệu khi xuất report sang PDF
AnNguyen > 17-11-24, 10:46 PM
(15-11-24, 07:20 PM)ongke0711 Đã viết: Cái này có thể là Bug của Access, em tạo file mới rồi import qua thử xem.
Em đã thử theo cách đó vẫn không được anh ạ. cũng tạo cả report mới những vẫn không được.
Thật sự khó hiểu anh ạ.
Mã PHP:Set rst = ExecuteSPWithADOCommand("Report_Load_TT_HocSinh", "APH0002") ' nếu bỏ cái hàm load dữ liệu từ server này đi thì thì tải dữ liệu ra vẫn có
' If Not rst.EOF Then
' lbTenHS.Caption = "ABC" 'rst.Fields("TenHocSinh").value
' rst.Clone
' rst.Close
' End If
lbTenHS.Caption = "ABC" ' nếu để bên ngoài mà vẫn có hàm ExecuteSPWithADOCommand thì không hiện khi lưu, bỏ đi thì có hiện -
RE: Label không hiện dữ liệu khi xuất report sang PDF
AnNguyen > 17-11-24, 11:12 PM
Có lúc em thử lại thì đến chục lần vẫn hiện ra cái dữ liệu cũ, trong khi em đã tự gán lbTenHS.caption = "HHHH" mà nó vẫn nhận cái cũ là "ABC" anh ạ -
RE: Label không hiện dữ liệu khi xuất report sang PDF
ledangvan > 18-11-24, 10:59 AM
(15-11-24, 02:37 PM)AnNguyen Đã viết: Khi xem report bình thường thì em có thấy dữ liệu được gán vào các label
Nhưng khi xuất ra file pdf thì dữ liệu lại bị mất đi ở phần header và footer dù em có dùng label hay textbox, riêng phần detail thì vẫn còn chữ.
Em có dùng cả sự kiện Report_Load() và Report_Open() hay cả ReportHeader_Format() đều vẫn không hiển thị khi dữ liệu được đổ ra từ
Label nào ghi nội dung cố định thì nó vẫn được hiện ra nguyên vẹn.
Ở Win đời sau này có in ra PDF, khi đã lên được Report rồi (nó hiện rồi) thì bạn chỉ cần ấn Ctrl + P để in, thay vì chọn máy in thì bạn chọn Xuất ra PDF (Lưu dưới dạng PDF) là được, cần gì phải tạo nút lệnh xuất ra làm gì -
RE: Label không hiện dữ liệu khi xuất report sang PDF
AnNguyen > 18-11-24, 12:43 PM
(18-11-24, 10:59 AM)ledangvan Đã viết:
Ở Win đời sau này có in ra PDF, khi đã lên được Report rồi (nó hiện rồi) thì bạn chỉ cần ấn Ctrl + P để in, thay vì chọn máy in thì bạn chọn Xuất ra PDF (Lưu dưới dạng PDF) là được, cần gì phải tạo nút lệnh xuất ra làm gì
Vâng em cảm ơn ạ. nhưng tại vì nhiều khi người khác dùng để thuận tiện cho họ hơn trong việc lưu ra PDF ạ.
Hiện tại không xuất được theo nút đó thì đành phải để người dùng làm theo cách Ctrl+P ạ. -
RE: Label không hiện dữ liệu khi xuất report sang PDF
AnNguyen > 29-11-24, 10:09 AM
Em đã tìm thấy nguyên nhân ở trên do em khai báo truyền tên báo cáo vào là tham số động
truyền kiểu này khiến lỗi không thể hiển thị ra labelMã PHP:DoCmd.OpenReport Report_rp_BieuPhi_Pending_ByHocSinh.Name, acViewReport, , , , IIf(thongTin_HSM <> "", thongTin_HSM, MaHocSinh)
Truyền trực tiếp dạng chuỗi thì lại được ạ.Mã PHP:DoCmd.OpenReport "rp_BieuPhi_Pending_ByHocSinh", acViewReport, , , , IIf(thongTin_HSM <> "", thongTin_HSM, MaHocSinh)