• Label không hiện dữ liệu khi xuất report sang PDF
  • 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
    [Hình: jRB4Z4e.png]
    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.
    [Hình: b72SLwp.png]
  • 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ưubỏ đ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
    [Hình: jRB4Z4e.png]
    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.
    [Hình: b72SLwp.png]
     
    Ở 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

    Mã PHP:
    DoCmd.OpenReport Report_rp_BieuPhi_Pending_ByHocSinh.NameacViewReport, , , , IIf(thongTin_HSM <> ""thongTin_HSMMaHocSinh
    truyền kiểu này khiến lỗi không thể hiển thị ra label

    Mã PHP:
    DoCmd.OpenReport "rp_BieuPhi_Pending_ByHocSinh"acViewReport, , , , IIf(thongTin_HSM <> ""thongTin_HSMMaHocSinh
    Truyền trực tiếp dạng chuỗi thì lại được ạ.