bangnguyencong > 13-04-12, 01:12 AM
Noname > 13-04-12, 01:29 AM
casio262 > 13-04-12, 09:27 AM
Xuân Thanh > 13-04-12, 10:04 AM
(13-04-12, 01:12 AM)bangnguyencong Đã viết: Trên một form A gồm các text box sau:
<Số thứ tự>, <tháng>, <tên khách hàng>, <số lần giao dịch trong tháng>.
Sau khi nhập dữ liệu đến textbox <tên khách hàng> thì ta double click (hoặc enter) thì sẽ xuất hiện form B.
Từ form này ta sẽ nhập thêm tên khách hàng mới bổ sung vào danh sách khách hàng. Khi nhập xong ta sẽ double click. Form B đóng lại và tên khách hàng này tự động được cập nhật vào textbox <tên khách hàng> trên form A.
Tôi đã tìm hiểu và làm đủ cách nhưng không được. Chắc có lẽ mình còn non nghề.
Nhờ các cao thủ chỉ giúp.
Trân trọng!
Private Sub MaKhachX_AfterUpdate()
If IsNull(DLookup("MaKhach", "tblKhachhang", "Makhach=MaKhachX")) Then
DoCmd.OpenForm "frmKhachHang", acNormal,,, acAdd, acDialog
DoCmd.Requery "MaKhachX"
End If
End Sub
ledangvan > 13-04-12, 10:10 AM
(13-04-12, 01:12 AM)bangnguyencong Đã viết: Trên một form A gồm các text box sau:
<Số thứ tự>, <tháng>, <tên khách hàng>, <số lần giao dịch trong tháng>.
Sau khi nhập dữ liệu đến textbox <tên khách hàng> thì ta double click (hoặc enter) thì sẽ xuất hiện form B.
Từ form này ta sẽ nhập thêm tên khách hàng mới bổ sung vào danh sách khách hàng. Khi nhập xong ta sẽ double click. Form B đóng lại và tên khách hàng này tự động được cập nhật vào textbox <tên khách hàng> trên form A.
Tôi đã tìm hiểu và làm đủ cách nhưng không được. Chắc có lẽ mình còn non nghề.
Nhờ các cao thủ chỉ giúp.
Trân trọng!
Xuân Thanh > 13-04-12, 10:29 AM
(13-04-12, 10:10 AM)ledangvan Đã viết: Mình làm giúp bạn cái này chắc đúng ý của bạn, chúc bạn thành công
Link : http://www.mediafire.com/?qcshcpxm776rid4
ledangvan > 13-04-12, 10:53 AM
(13-04-12, 10:29 AM)Xuân Thanh Đã viết:(13-04-12, 10:10 AM)ledangvan Đã viết: Mình làm giúp bạn cái này chắc đúng ý của bạn, chúc bạn thành công
Link : http://www.mediafire.com/?qcshcpxm776rid4
Làm như bạn
1/ Khi mở form Khách Hàng sẽ phải làm thêm động tác add record mới
2/ Khi đóng form Khách Hàng, Mã khách mới không hiển thị ngay trên hộp com bo mà phải chọn lại
Thân mến
bangnguyencong > 18-04-12, 12:19 AM
ledangvan > 18-04-12, 10:08 AM
(18-04-12, 12:19 AM)bangnguyencong Đã viết: Xin lỗi mọi người! Vì bận quá nên đến nay mới trở lại chủ đề.
Ý các bạn ledangvan và Xuân Thanh tôi đã hiểu.
Cách làm của các bạn có các nhược điểm sau:
1/ Đã có danh sách trong combobox: Nếu danh sách quá nhiều và đặt mã khách hàng không khoa học thì dò tìm rất lâu.
2/ Chưa có mã khách hàng trong combobox thì ta gõ mã khách hàng mới để mở form nhập thông tin khách hàng mới. Nếu như vậy thì ta sẽ gặp phải tình huống khó giải quyết. Đó là đặt mã thế nào cho khoa học đây?
Ý của tôi là bất kể khách hàng này có hay không trong combobox. Chỉ cần double click vào là mở form khách hàng ngay. Từ form này ta sẽ gõ từ gần giống với tên khách hàng cần tìm. VD: tên khách hàng là "Công ty TNHH Thành Công" thì chỉ cần gõ "Thành Công" thì form sẽ liệt kê danh sach sau:
Công ty TNHH Thành Công
DNTN Thành Công
Thành Công.Co,ltd
Thành Công Enterprise
Lúc bấy giờ thì ta sẽ double click vào dòng "Công ty TNHH Thành Công" thì mã khách hàng này sẽ tự động gán vào combobox của formA
Sau đây là hình minh họa:
Đây là phần mềm chuyên nghiệp. Không biết mình có thể làm giống như vậy được không các bạn?
Xuân Thanh > 18-04-12, 10:17 AM
bangnguyencong Đã viết: Đây là phần mềm chuyên nghiệp. Không biết mình có thể làm giống như vậy được không các bạn?