Dữ liệu không cập nhật kịp thời khi In report

ngocchung89

Member
Hội viên mới
Mình có một Form để nhập Danh Mục Hàng.Dùng Qr làm biến để IN report.Nhưng mà khi IN report thì không có cái Chúng từ phát sinh mà mình mới nhập.Nó chỉ cập nhật khi Dong Form lại rồi mở lên thôi.
Mình có dùng phuong thức Requery nhung mà không có cải tiến gì.
Mọi người thử nhập vào Mã bàn =8, rồi nhập các Mahang thì thấy được nó sẽ không cập nhật.Mong cao kiến giúp đỡ.:imlanglun:

http://www.mediafire.com/file/mjgzmi1y2qo/XDCSDL In hoa don.mdb
 
Sửa lần cuối:
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Mình có một Form để nhập Danh Mục Hàng.Dùng Qr làm biến để IN report.Nhưng mà khi IN report thì không có cái Chúng từ phát sinh mà mình mới nhập.Nó chỉ cập nhật khi Dong Form lại rồi mở lên thôi.
Mình có dùng phuong thức Requery nhung mà không có cải tiến gì.
Mọi người thử nhập vào Mã bàn =8, rồi nhập các Mahang thì thấy được nó sẽ không cập nhật.Mong cao kiến giúp đỡ.

KHi cập nhật, thử cho lệnh DoCmd.RunCommand AcCdSaveRecord xem sao
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

KHi cập nhật, thử cho lệnh DoCmd.RunCommand AcCdSaveRecord xem sao

Cho em hỏi là cho vào đâu ah.Vào nút In hay sự kiện nào của Form.
AccdSavecord hay là acSaveRecord
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Bạn cho vào nút in report đó : Docmd.RunCommand acCmdSaveRecord
Nếu nút in sử dụng marco thì : Runcommand \ Saverecord
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Bạn cho vào nút in report đó : Docmd.RunCommand acCmdSaveRecord
Nếu nút in sử dụng marco thì : Runcommand \ Saverecord

Cảm ơn bạn.Làm được rồi.Nhưng làm bằng Macro thì làm gì có cái Action
Saverecord phải không bạn.
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Action RunCommand đó bạn.
Rồi chọn Command là Saverecord
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

KHi cập nhật, thử cho lệnh DoCmd.RunCommand AcCdSaveRecord xem sao

Ta không dùng cậu lệnh trên mà khi in báo biểu vẫn có dữ liệu dù rằng bạn chưa save. Đó là cách bạn lấy thẳng dử liệu từ form đó vào report.

Ví dụ: Bạn có frmHD, trên form này có txtSCT, nút cmdInHD, bạn chọn frmHD ở dạng Design.
Bạn nháy kép vào txtSCT, chọn tab Data, tại Control Source bạn nháy vào bút 3 chấm (...), khi đó xuất hiện ba khung thẳng đứng, tại khung thứ nhất bạn nháy kép vào Forms, nháy kép vào Loaded forms, nháy kép vào frmHD, khi đó ở khung bên phải có xuất hiện txtSCT, bạn nháy kép vào txtSCT và OK, bạn làm tương tự với các txt khác, rùi bạn save report đó lại.
Bạn mở lại frmHD, nhập đầy đủ thông tin và nhấn nút cmdInHD

Vậy là xong, bạn làm thử nhé, đơn giản nhất đó.

Chúc bạn thành công!
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Ta không dùng cậu lệnh trên mà khi in báo biểu vẫn có dữ liệu dù rằng bạn chưa save. Đó là cách bạn lấy thẳng dử liệu từ form đó vào report.

Ví dụ: Bạn có frmHD, trên form này có txtSCT, nút cmdInHD, bạn chọn frmHD ở dạng Design.
Bạn nháy kép vào txtSCT, chọn tab Data, tại Control Source bạn nháy vào bút 3 chấm (...), khi đó xuất hiện ba khung thẳng đứng, tại khung thứ nhất bạn nháy kép vào Forms, nháy kép vào Loaded forms, nháy kép vào frmHD, khi đó ở khung bên phải có xuất hiện txtSCT, bạn nháy kép vào txtSCT và OK, bạn làm tương tự với các txt khác, rùi bạn save report đó lại.
Bạn mở lại frmHD, nhập đầy đủ thông tin và nhấn nút cmdInHD

Vậy là xong, bạn làm thử nhé, đơn giản nhất đó.

Chúc bạn thành công!

Bạn có bị nhầm không? (Ở những chỗ đỏ đỏ đó).
Còn cái chỗ xanh xanh bạn dựa vào đâu mà nói đơn giản nhất nhỉ?
Cái cách của bạn có dành cho các report dạng master/detail không?
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Bạn có bị nhầm không? (Ở những chỗ đỏ đỏ đó).
Còn cái chỗ xanh xanh bạn dựa vào đâu mà nói đơn giản nhất nhỉ?
Cái cách của bạn có dành cho các report dạng master/detail không?

Bác cứ làm thử như em nói đi rồi sẽ thấy ngay mà.

Chắc là bác nhiểu nhầm nội dung em viết rồi, bác Design frmHD rồi thu nhỏ nó xuống và nhảy sang phần report, tại report bạn cũng tạo txtSCT và làm theo hướng dẫn rồi mới save report đó lại. Bác hiểu ý em chứ !?


đơn giản nhất vì bác không cần save mà vẫn in được những gì bác đã nhập vào textbox. Cái này rất hay cho những ai muốn sửa lại nội dung hay thông tin về Mã khách hàng trên chứng từ.

Ví như bác đã nhập đủ 10 textbox trên form nhưng chỉ muốn in chứ không lưu thì bấm vào nút cmdInHD, in xong bác trở lại form Undo là những gì bác nhập vào textbox là mất hết và không hề lưu vào 1 table nào cả.
 
Sửa lần cuối:
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Bác cứ làm thử như em nói đi rồi sẽ thấy ngay mà.

Chắc là bác nhiểu nhầm nội dung em viết rồi, bác Design frmHD rồi thu nhỏ nó xuống và nhảy sang phần report, tại report bạn cũng tạo txtSCT và làm theo hướng dẫn rồi mới save report đó lại. Bác hiểu ý em chứ !?


đơn giản nhất vì bác không cần save mà vẫn in được những gì bác đã nhập vào textbox. Cái này rất hay cho những ai muốn sửa lại nội dung hay thông tin về Mã khách hàng trên chứng từ.

Ví như bác đã nhập đủ 10 textbox trên form nhưng chỉ muốn in chứ không lưu thì bấm vào nút cmdInHD, in xong bác trở lại form Undo là những gì bác nhập vào textbox là mất hết và không hề lưu vào 1 table nào cả.

Xin lỗi già rồi lẩm cẩm đọc không kỹ ở đoạn trên. :xinloinhe:
Tuy nhiên ở cái khúc đơn giản nhất, tôi không đồng ý vì đơn giản nhất trong tình huống nào, trường hợp nào? Nếu rơi vào trường hợp của bạn thì có thể xem là đơn giản nhất. Tuy nhiên nếu rơi vào trường hợp của người khác, ví dụ một hóa đơn có nhiều dòng chi tiết bên dưới, thì liệu cách làm của bạn có là đơn giản nhất hay không? Ở đây chỉ thảo luận thôi, chứ không phải phê phán gì cả. Nên cứ thoải mái đi.

Một cái ngoài luồng tý là cái vụ cho in hóa đơn mà không phải lưu lại như bạn cho ví dụ có vẻ "phạm luật" đấy. Thực tế theo tôi biết không ai làm thế và cũng không cho phép làm thế.
 
Ðề: Dữ liệu không cập nhật kịp thời khi In report

Một cái ngoài luồng tý là cái vụ cho in hóa đơn mà không phải lưu lại như bạn cho ví dụ có vẻ "phạm luật" đấy. Thực tế theo tôi biết không ai làm thế và cũng không cho phép làm thế.

Em đồng ý với ý kiến của bác, cái này em nêu ra là để áp dụng cho quán cafe hay cửa hàng nào đó viết Phiếu thu, Phiếu chi tự do ý, in rồi xấu xấu, sai sai thì vò vất đi.
Thực tế ứng dụng nhỏ em viết cho Phòng kế toán cty em là dùng như cách của bác, bác Phatnq2002 ạ.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top