Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chọn tên khách hàng mới không có trong danh sách khách hàng
#1
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!
Chữ ký của bangnguyencong Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#2
Bạn post bài của bạn lên đây đi, làm "chay" mọi người lười lắm
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Làm chay lại sợ CSDL lại không phù hợp với bạn.
Tốt nhất là post lên mọi người cùng xem và cùng chia sẻ big greenbig greenbig green
Nghe bài này cũng được đấy StarStarStar
Chữ ký của casio262 http://lequang.vn
Reply
Những người đã cảm ơn
#4
(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!

Chuyển cái textbox tên khách hàng về combo mã khách hàng để chọn nó. Row Source của combo mã khách hàng chính là table tblKhachHang. Trong trường hợp chưa có mã khách hàng trong combo(khách hàng mới) thì ghi mã khách hàng mới vào hộp combo rồi nhấn Enter, nó sẽ mở form frmKhachHang để nhập khách hàng mới nhờ câu lệnh sau :
Mã PHP:
Private Sub MaKhachX_AfterUpdate()
    If 
IsNull(DLookup("MaKhach""tblKhachhang""Makhach=MaKhachX")) Then
        DoCmd
.OpenForm "frmKhachHang"acNormal,,, acAddacDialog
        DoCmd
.Requery "MaKhachX"
    
End If
End Sub 

Trong đó MaKhachX là tên của combo mả khách hàng
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#5
(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!

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
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#6
(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
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
(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

Bạn xem lại đi nhé ở mục 1 thì mình sửa cho bạn, còn mục 2 nó vẫn làm đúng
http://www.mediafire.com/?ack7a5cncfss5s7
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
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:
[Hình: untitled.bmp]

[Hình: untitled2.bmp]

[Hình: untitled3.bmp]

Đâ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?
Chữ ký của bangnguyencong Hãy chia sẻ kinh nghiệm cùng mình trên ThuThuatAccess nhé! Chúc vui vẻ rose
Reply
Những người đã cảm ơn
#9
(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:
[Hình: untitled.bmp]

[Hình: untitled2.bmp]

[Hình: untitled3.bmp]

Đâ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?

Bạn phải xem lại cái bạn hỏi lúc đầu, còn cái mà bạn nêu ra thì Access thừa sức làm được
mình gửi cho bạn cái này nó cũng giải quyết một phần nội dung của bạn : http://www.mediafire.com/?0vaidf6t5qzph1x
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#10
1/ Lý do là bạn đặt câu hỏi không rõ ràng nên hỏi sao trả lời thế
2/
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?

Hoàn toàn có thể làm được
2a/ Trong formA, chọn sự kiện txtKhachHang_DblClick để mở frmKhachHang
2b/ Trong frmKhachHang(thiết kế như hình minh họa của bạn), cần có một modul tìm kiếm để hiển thị tên khách hàng cho đúng khi gõ tên vào hộp tìm kiếm. Khi click vào dòng chi tiết trong form con hoặc listbox (tùy người thiết kế) thì gán tên khách hàng vào txtKhachHang của formA và đóng frmKhachHang lại

Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Lỗi không tạo file mới bằng định dạng .mdb feeling 4 85 29-11-16, 04:22 PM
Bài mới nhất: feeling
  [Hỏi] Việc set thuộc tính OnClick trong Code toancvp 5 229 31-10-16, 10:14 AM
Bài mới nhất: toancvp
  [Help] Nhờ tạo form lưu hóa đơn nhập, hóa đơn xuất, hàng nhập hàng xuất không cần tính tồn laxx_xxal 1 132 22-09-16, 02:35 PM
Bài mới nhất: Nguyen Hoang Diep
  [Lỗi] Không chạy được VBA Code hungthanmx 3 219 04-09-16, 03:48 PM
Bài mới nhất: Nguyen Hoang Diep
  [Hỏi] File chạy chậm vì trong quá trình design phải chỉnh sửa và test thử nhiều. toancvp 4 263 29-07-16, 11:36 PM
Bài mới nhất: toancvp

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ