• Hỏi : Tạo report chia đôi trang giấy A4
  • Hỏi : Tạo report chia đôi trang giấy A4

    ledangvan > 14-06-20, 06:07 PM

    Tôi có một report gồm nhiều record bình thường thì tạo report hiện tất cả các Record trên trang hoặc ngắt từng record trên từng trang. Giờ tôi muốn tạo report mà trên một trang có chứa 2 Record mà mỗi record chỉ chiếm một nửa trang giấy A4 (Mục đích là in nhiều phiếu Thu, Chi nhưng để tiết kiệm giấy nên muốn chia ra để in cho đỡ tốn giấy)
    Tôi đã thực hiện giãn view của một Record tuy nhiên mỗi Record có một độ dài không ổn định dẫn đến record thứ hai bị xuống quá nửa tờ A4 hoặc lên trên quá 

    Tôi muốn dòng của Record thứ 2 của trang bắt đầu từ một nửa trang còn lại (Không phụ thuộc vào độ dài của Record đầu) 

    Xin mọi người chỉ giúp,
    Xin cảm ơn nhiều
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    tranthanhan1962 > 14-06-20, 09:38 PM

    Chi mà cực vậy, thiết kế report (phiếu thu - phiếu chi) với kích thước A5 - landscape, ra tiệm văn phòng phẩm mua một ram giấy A4, kêu nó cắt làm đôi, về in A5 bình thường.
    * lưu  ý: thị trường Việt Nam không nhập giấy A5, Nên tiệm VPP cắt không đều, khi thiết kế cho lề dưới dư ra một chút
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    ledangvan > 14-06-20, 09:58 PM

    (14-06-20, 09:38 PM)tranthanhan1962 Đã viết: Chi mà cực vậy, thiết kế report (phiếu thu - phiếu chi) với kích thước A5 - landscape, ra tiệm văn phòng phẩm mua một ram giấy A4, kêu nó cắt làm đôi, về in A5 bình thường.
    * lưu  ý: thị trường Việt Nam không nhập giấy A5, Nên tiệm VPP cắt không đều, khi thiết kế cho lề dưới dư ra một chút

    Cái này em làm rồi bác ạ, nhưng ko hiểu sao khi in nó in rất lâu, in một trang có thể lâu gấp 3 - 4 lần in một trang A4 nên em xoay sang in 2 tờ phiếu Thu - Chi trên một tờ A4 cho nhanh
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    tranthanhan1962 > 15-06-20, 02:09 AM

    (14-06-20, 09:58 PM)ledangvan Đã viết: Cái này em làm rồi bác ạ, nhưng ko hiểu sao khi in nó in rất lâu, in một trang có thể lâu gấp 3 - 4 lần in một trang A4 nên em xoay sang in 2 tờ phiếu Thu - Chi trên một tờ A4 cho nhanh
    Thật là kỳ lạ, lạm sao có việc in 1/2 trang, chậm hơn 1 trang. Có lẽ việc này do phần cứng. Bạn cần đem đến kỹ thuật cho họ sữa chữa. Nhiều trường hợp máy in cũ sẽ có vấn đề với khổ giấy ngắn. Thử đổi máy in khác xem sao. Đây là một điều bất hợp lý. Mình chưa từng gặp trường hợp này. Chỉ gặp trường hợp khi in A5 nó sẽ kéo nhanh 1 bên làm lệch giấy và bị kẹt giấy. Khi thay mấy cục thun sẽ hết. Mình nghĩ đây là một lỗi kỹ thuật phân cứng chứ không do phần mềm.
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    Minh Tiên > 15-06-20, 11:59 AM

    Chào bạn !
    Bạn có thể tham khảo code In mã vạch của ongke0711
    Bạn thiết kế chỉ in 2 tem trên 1 trang A2, mỗi tem tương đương 1 Record là một phiếu Thu/Chi (Có thể lồng in phiếu Thu - Thu hoặc Thu - Chi).
    Thân./.
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    tranthanhan1962 > 16-06-20, 12:24 AM

    Tao một Rectangle bao nội dung phiếu, Nếu có group thì trừ chiều cao các group, sao cho tổng chiều cao = 1/2 trang A4, Vì chiều cao Rectangle luôn cố định, nên chiều cao phiếu không bao giờ thay đổi, (nhớ visible Rectangle =false)
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    ledangvan > 16-06-20, 11:33 PM

    Cách này của bác Ân không được
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    Minh Tiên > 17-06-20, 10:18 AM

    Mình lấy mẫu In vã vạch của mình (Làm 1 trang 2 tem).
    Ban tham khảo & thiết kế lại các nội dung bên trong là các thông tin Phiếu thu/Chi.
    Demo
    Thân./.
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    tranthanhan1962 > 17-06-20, 04:32 PM

    (16-06-20, 11:33 PM)ledangvan Đã viết: Cách này của bác Ân không được
    Nếu muốn xử dụng một trang A4 hiển thị 2 phiếu thu (chi) thì phải sử dụng kiểu report tabular chứ không thể dùng report kiểu columnar được (kiểu report columnar giống như single form mỗi trang chỉ chứa 1 record, report tabular giống như Continuous Form có thể chứa nhiều record)
    Mõi trang phả cân chỉnh chính xác là 2 record vì vậy nếu để group thì rất khó (tất nhiên không phải không được nhưng rất cực khổ, và mất thời gian) vì vậy, tôt nhát xử lý controlsource chuyển thành một query có đủ các nội dung không dùng group, những nội dung giống nhau có thể dùng texbox có giá trị cụ thể hay label cũng đươc.
    Việc xử dung rectangle chẳng qua giành chổ để thiết kế kích thược record luôn luôn cố định tránh trường hợp một record có nội dung ít, làm record kế tiếp nhảy lên làm trang giấy khi in ra xong khi cắt đôi lúc ngăn, lúc dài mất vẽ thẩm mỹ. Khi thiét ké xong thì chuyẽn nó sang màu trắng hoăc ẩn đi (dù ẩn nhưng nó cũng vẫn chiếm vị trí nên các control của record ké tiêp không trồi lên đươc. Vấn đề là phải thiết kế trừ hao sao cho nội dung của các control còn lại không vượt qua giới hạn của rectangle này, vì néu xảy ra chuyện này thì sẽ xảy ra control nằm dưới cùng sẽ đẩy record kế tiếp xuống sâu hơn và lọt trang.
    Các control nằm chồng lên nhau sẽ không đẩy nhau, cac control không năm chồng lên nhau thi control trên sẽ đẩy control dưới (trường hợp contronl phía trên đươc thiết đặt Can Grow, Can Shrink bằng yes (bạn có thế test thử)
    [Hình: LCPUiuK.jpg]
    Tôi thử làm 1 demo cho bạn
    http://www.mediafire.com/file/ng36cla7o6...accdb/file
  • RE: Hỏi : Tạo report chia đôi trang giấy A4

    ledangvan > 18-06-20, 09:14 AM

    Cái report của em nó khác cơ bác Ân, không phải 1 record trên một bản ghi đâu, em gửi report của em nhờ bác Ân xem giúp nhé :

    http://www.mediafire.com/file/bcayjkfmkk...2.mdb/file

    Em cơm ơn nhiều