-
RE: Chia sẻ phần mềm QLBH
dtv197 > 11-07-12, 01:06 AM
User ADMIN
Pass: 280882780 -
RE: Chia sẻ phần mềm QLBH
gommom > 25-07-12, 06:32 PM
(23-03-12, 04:29 PM)dtv197 Đã viết: Chương trình QLBH
Thiết kế lại theo hướng dẫn tại ketoanvoiaccess.googlepages.com/
Chức năng chính:
- Thêm/Xoá/Sửa Danh mục Hàng hoá, khách hàng, loại hàng, ...
- Thêm/Xoá/Sửa phiếu nhập, phiếu xuất, phiếu thu, phiếu chi,...
- Tổng hợp nhập hàng, xuất hàng, thu chi,...
- Lập báo giá,...
- Và 1 số chức năng khác
Chương trình sử dụng file CSDL riêng, đầu tiên phải kết nối tới CSDL DELTA 2012.mdb trước
Vào Menu Hệ thống - Kết nối CSDL
Em đang tiếp tục xây dựng, các bác xem và cho ý kiến nha....
Password giải nén: delta
mật khẩu kết nối: hlm46dt
Link file: http://www.mediafire.com/?1yq3zmvqp21gww1
Hi,
Cám ơn bài của bạn
bạn có thể hướng dẫn mình bài này nha. Minh có form "THông tin xuất kho", từ 1 record bất kỳ chọn (vd: STT 10)
khi bấm command button Open thì sẽ mở form Xuất kho (có STT 10). Mình muốn viết trong module, xin hướng dẫn.
Các Anh Chị Em đọc qua bài này biết, hướng dẫn giùm mình nha.
thanks all.
Gommom
dangkhanhdiep@hotmail.com -
RE: Chia sẻ phần mềm QLBH
dtv197 > 02-08-12, 10:12 AM
Cái này cũng đơn giản thôi, không cần phải dùng tới module đâu bạn.
Tôi nghĩ trường hợp của bạn là khi bạn có 1 form nào đó chẳng hạn như form Tổng hợp Phiếu Xuất trên form tổng hợp phiếu xuất đó có trường STT hay Số phiếu xuất và bạn muốn click đúp vào trường đó thì sẽ mở form Phiếu Xuất có STT hay số phiếu xuất mà bạn muốn... Nếu đúng như vậy bạn làm như sau:
Bạn tạo 1 macro để tìm và mở form (vd: ở đây mình cần mở form Phiếu xuất kho có STT = 10)
Action: Setvalue
Item: [Forms].[frmTongHopPhieuXuat].[txtSTT]
Expression: "10"
Action: OpenForm
Form name: frmPhieuXuat
View: Form
Where condition:[Tên cột STT/Số Phiếu]=[txtSTT] -
RE: Chia sẻ phần mềm QLBH
Xuân Thanh > 02-08-12, 11:25 AM
(02-08-12, 10:12 AM)dtv197 Đã viết: Cái này cũng đơn giản thôi, không cần phải dùng tới module đâu bạn.
Tôi nghĩ trường hợp của bạn là khi bạn có 1 form nào đó chẳng hạn như form Tổng hợp Phiếu Xuất trên form tổng hợp phiếu xuất đó có trường STT hay Số phiếu xuất và bạn muốn click đúp vào trường đó thì sẽ mở form Phiếu Xuất có STT hay số phiếu xuất mà bạn muốn... Nếu đúng như vậy bạn làm như sau:
Bạn tạo 1 macro để tìm và mở form (vd: ở đây mình cần mở form Phiếu xuất kho có STT = 10)
Action: Setvalue
Item: [Forms].[frmTongHopPhieuXuat].[txtSTT]
Expression: "10"
Action: OpenForm
Form name: frmPhieuXuat
View: Form
Where condition:[Tên cột STT/Số Phiếu]=[txtSTT]
Sao phải cầu kỳ dùng 2 cái Action vậy, gom vào 1 cái thôi
Action : OpenForm
Form name: frmPhieuXuat
View: Form
Where condition:[Forms]![frmPhieuXuat]![txtSoPhieu]=[Forms]![frmTongHopPhieuXuat]![txtSoPhieu]
Muốn dùng VBA thì thế này cho gọn
Mã:Docmd.OpenForm "frmPhieuXuat",,,"[txtSoPhieu]=[Forms]![frmTongHopPhieuXuat]![txtSoPhieu]"
Thân mến -
RE: Chia sẻ phần mềm QLBH
hungle2006 > 25-02-16, 12:02 PM
Bác XuanThanh va dtv197 giúp cho em với, em cũng có trường hợp cần mở form như thế nhưng không làm được.
Dữ liệu của em đây: https://www.dropbox.com/s/9wv0m86ypi0m5i...accdb?dl=0
Em giải thích câu hỏi của mình: Khi nhập từ khóa tìm kiếm là "anh" vào Form F_timDt thì tìm được 6 record có ký tự "anh".
Mình muốn khi con trỏ chỉ vào bản ghi nào ví dụ là bản ghi Lê Xuân Anh, MaDT là 27 thì khi bấm vào nút "Mở để sửa" thì mở ra Form F_suaTT và trên Form này sửa luôn thông tin của Lê Xuân Anh chứ không phải nhập MaDT là 27 nữa.
Bác giúp em nhé, loay hoay mãi mà không làm được -
RE: Chia sẻ phần mềm QLBH
hungle2006 > 25-02-16, 12:11 PM
Em cũng nhập Code vào nút "Mở để sửa" như này nhưng không theo được yêu cầu của em
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" me.TxtMaDT & "'" -
RE: Chia sẻ phần mềm QLBH
ongke0711 > 25-02-16, 04:29 PM
Code bạn sai. Thiếu dấu "&"
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" & me.TxtMaDT & "'"
Nếu MaDT trong table kiểu Number thì bỏ luôn dấu nháy đơn " ' "
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT=" & me.TxtMaDT -
RE: Chia sẻ phần mềm QLBH
hungle2006 > 26-02-16, 12:42 AM
(25-02-16, 04:29 PM)ongke0711 Đã viết: Code bạn sai. Thiếu dấu "&"
Bạn ơi tôi đã thử cả hai câu lệnh bạn viết rồi, có mở được Form F_suaTT nhưng không đúng record hiện hành trên Form F_timDT, bạn xem giúp tôi nhé
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT='" & me.TxtMaDT & "'"
Nếu MaDT trong table kiểu Number thì bỏ luôn dấu nháy đơn " ' "
Docmd.OpenForm "F_suaTT", acNormal, "T_LyLich!MaDT=" & me.TxtMaDT -
RE: Chia sẻ phần mềm QLBH
ongke0711 > 26-02-16, 08:25 AM
Vậy bạn xem lại chính tả. Trong form bạn đặt thuộc tính Name của textbox [MaDT] là txtMaDT hay TxtMaDT? Bạn đặt tên nó một đằng, trong VBA code bạn gọi tên thằng khác thì nó không ừ hử gì là đúng rồi đó.
Sửa code lại theo đúng tên: Me.TxtMaDT hoặc là Me.txtMaDT