• In nhiều record cùng lúc
  • In nhiều record cùng lúc

    binhhoajp1052 > 04-01-24, 10:21 AM

    Mình có thể in 1 record thành file pdf với nút lệnh Print (mình có để trong file mẫu đó)
    nhưng nút lệnh chỉ in ra duy nhất 1 record hiện hành
    mình không biết làm sao để in ra toàn bộ record trong ngày
    ý mình là sau 1 ngày làm việc thì mình có thể in ra những record có trong ngày làm việc đó
    như ngày đó mình có 5 khách thì mình sẽ có 5 file pdf, nhưng chỉ ấn in 1 lần thui
    chứ ấn in từng record khá là mợt, nhỡ có 50 khách chắc hư chuột lun quá  021
    Mong mọi người giúp đỡ, cảm ơn mọi người.

    Link của mình đây: https://www.mediafire.com/file/u099ayf5e...accdb/file
  • RE: In nhiều record cùng lúc

    bvchauthanh > 04-01-24, 08:22 PM

    Mình nghĩ bạn nên cho cái lệnh in vào trong 1 vòng lặp với điều kiện là ngày mà bạn muốn! Hy vọng với ý tưởng trên giúp được bạn!
  • RE: In nhiều record cùng lúc

    tranthanhan1962 > 04-01-24, 10:09 PM

    Hình như bạn là cựu chiến binh access nhiều năm giơ mới quay lại thì phải. Bạn tạo thêm 1 Report2 nữa giống như Report1.
    Sửa lại recordsource:
    Report1: SELECT Table1.ID, Table1.SerialNo, Table1.TransDate, Table1.Particular FROM Table1 WHERE (((Table1.ID)=[Forms]![Table1]![ID]));
    Report2: SELECT Table1.ID, Table1.SerialNo, Table1.TransDate, Table1.Particular FROM Table1 WHERE (((Table1.TransDate)=[Forms]![Table1]![TransDate]));
    thêm 2 checkbox vào form Table1: Mot, Ngay

    [Hình: mRg1Vdu.png]

    Code nút lệnh Print:
    Mã PHP:
    Private Sub Command18_Click()
        If Mot.Value True Then DoCmd.OpenReport "Report1"acViewPreview
        
    If Ngay.Value True Then DoCmd.OpenReport "Report2"acViewPreview
    End Sub 
    Khi chọn Mot bằng true sẽ hiển thị  1 report hiên hành trên csdl,  Khi chọn Ngay bằng true sẽ hiển thị  các report trong ngày trên csdl. Khi in thì chọn Microsoft print to PDF rồi chọn thư mục để lưu.
    [Hình: Zj3tODV.png]
  • RE: In nhiều record cùng lúc

    binhhoajp1052 > 05-01-24, 10:25 AM

    Cảm ơn bác quan tâm, mưu sinh vất vả dòng đời đẩy đưa rồi cũng phải trôi về lại với diễn đàn thôi 005
    mình làm giống bác hướng dẫn mà bị báo lỗi bác 

    https://www.mediafire.com/view/nrxg4k8z0...5.PNG/file
  • RE: In nhiều record cùng lúc

    binhhoajp1052 > 05-01-24, 10:52 AM

    Ah được rùi bác, do cái checkbox e chưa đổi tên thành Mot với Ngay
    Cảm ơn bác @tranthanhan1962 nhiều nhé, để e check thêm chút nữa 014
  • RE: In nhiều record cùng lúc

    ongke0711 > 05-01-24, 03:06 PM

    (05-01-24, 10:52 AM)binhhoajp1052 Đã viết: Ah được rùi bác, do cái checkbox e chưa đổi tên thành Mot với Ngay
    Cảm ơn bác @tranthanhan1962 nhiều nhé, để e check thêm chút nữa 014

    Lạ nhỉ..Tôi tải file của bạn về - bấm nút Print thì nó in ra toàn bộ record chứ không phải 1 cái record hiện hành.
    Còn về việc in 1 hay nhiều record theo [Ngày] thì có thể dùng Query làm nguồn cho 1 Report với điều kiện là ID hiện hành hay nhóm theo ngày hiện hành. Tất nhiên cũng phải có cái checkbox để biết muốn in dạng nào.
  • RE: In nhiều record cùng lúc

    DooHoaangPhuuc > 05-01-24, 03:20 PM

    Ngoài ra có thể dùng VBA code 
      Me.Recordset.MoveNext
    để in hàng loạt report .
  • RE: In nhiều record cùng lúc

    binhhoajp1052 > 05-01-24, 04:55 PM

    (05-01-24, 03:06 PM)ongke0711 Đã viết: Lạ nhỉ..Tôi tải file của bạn về - bấm nút Print thì nó in ra toàn bộ record chứ không phải 1 cái record hiện hành.
    Còn về việc in 1 hay nhiều record theo [Ngày] thì có thể dùng Query làm nguồn cho 1 Report với điều kiện là ID hiện hành hay nhóm theo ngày hiện hành. Tất nhiên cũng phải có cái checkbox để biết muốn in dạng nào.

    Chắc do không có cái page break đặt ở cuối cái report thì phải
    mình cũng ko rành mấy cái đó lắm nữa 021
    mà bác dùng lệnh đó vô chương trình nào đó của bác thử
    chắc cũng chỉ in được cái record hiện hành thui chứ ko in được nhiều đâu
  • RE: In nhiều record cùng lúc

    binhhoajp1052 > 05-01-24, 07:09 PM

    (04-01-24, 08:22 PM)bvchauthanh Đã viết: Mình nghĩ bạn nên cho cái lệnh in vào trong 1 vòng lặp với điều kiện là ngày mà bạn muốn! Hy vọng với ý tưởng trên giúp được bạn!

    Theo ý tưởng của bạn mình tìm ra link này có vẻ giống
    mà ko biết có áp dụng được trong trường hợp của mình ko
    ý là mình thấy nhiều đoạn code quá, 
    có bác nào hiểu được chỉ mình nên thử dùng đoạn nào ko ta 027

    À quên cái link 
    https://www.tek-tips.com/viewthread.cfm?qid=1695844
  • RE: In nhiều record cùng lúc

    ongke0711 > 06-01-24, 01:47 AM

    (04-01-24, 10:21 AM)binhhoajp1052 Đã viết: Mình có thể in 1 record thành file pdf với nút lệnh Print (mình có để trong file mẫu đó)
    nhưng nút lệnh chỉ in ra duy nhất 1 record hiện hành
    mình không biết làm sao để in ra toàn bộ record trong ngày
    ý mình là sau 1 ngày làm việc thì mình có thể in ra những record có trong ngày làm việc đó
    như ngày đó mình có 5 khách thì mình sẽ có 5 file pdf, nhưng chỉ ấn in 1 lần thui
    chứ ấn in từng record khá là mợt, nhỡ có 50 khách chắc hư chuột lun quá  021
    Mong mọi người giúp đỡ, cảm ơn mọi người.

    Link của mình đây: https://www.mediafire.com/file/u099ayf5e...accdb/file

    Bạn xem file đính kèm. Tôi chỉ làm phần chính, còn bạn muốn tùy biến thêm thì cứ theo giải thuật này mà sửa.
    Link: https://www.mediafire.com/file/cct795jzb...accdb/file

    (PS: Bạn sửa tiêu đề bài viết với các từ khóa rõ ràng hơn để các bạn khác dễ tìm kiếm khi có nhu cầu giống bạn. Vd: Xuất file PDF cho từng Record theo điều kiện)

    [Hình: E4S7fdjh.png]