-
11-13-2009, 10:42 PM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Em đang viết 1 chương trình gồm có 2 form frmkhachhang và frmthietbi trong đó frmthietbi là subform của form kia, có dạng mặc định là dạng bảng. khi em chọn giá trị trong combobox ten_kh thì sẽ lấy các giá trị còn lại tương ứng với recordset đó và hiển thị lên cả frmkhachhang và frmthietbi. e chỉ mới làm thử trên frmkhachhang truoc giống trong find method mà anh P đã chỉ nhưng nó báo lỗi update addnew j đó :khoc: rồi nó nhảy giá trị tùm lum không đúng như trong table em đã lưu. ai chỉ em với. còn phần cho cả 1 phần tương ứng với các record đó trong bảng của frmthietbi em cũng chưa biết làm sao nữa. em mới học access à, mấy anh chỉ em với. cám ơn nhiều nha
View more random threads:
- Cách kết hợp VBA với access
- Vấn đề ngày tháng trong Access
- Chạy 1 function vbscript trong Access???
- V/v tiếp tục khởi động ứng dụng quản lý nhập xuất
- Làm sao Combobox lấy dữ liệu cột thứ 2 của bản
- Sao lưu table từ file -> file?
- Tài liệu Macro trong Access
- Thiết lập mối quan hệ dữ liệu kiểu gì đây nhỉ?
- Xin hướng dẫn cách nhập số vào textbox
- Randomize số trong Access
-
11-13-2009, 11:33 PM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Em hãy gửi cái file đó của em lên cho dễ nói.
-
11-16-2009, 03:40 PM #3Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 469
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Anh/chị coi giùm em với nha. e định viết để phần subform chỉ hiển thị thông tin của khách hàng tương ứng nhưng k biết viết sao giờ cám ơn nhìu
link down: http://www.4shared.com/file/152901216/70aedda9/data.html
-
11-16-2009, 04:05 PM #4Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Bạn xem lại cách thiết kế CSDL của bạn nhé. Nếu 1 khách hàng có nhiều giao dịch mua bán (bạn gọi là tham chiếu) thì bạn định cho hiện lên form những thông tin gì?
-
11-16-2009, 09:34 PM #5Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 2
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Vậy là chọn lọc theo 2 điều kiện hả bạn? Đầu tiên là chọn tên khách hàng, thì có thể chỗ số tham chiếu hoặc ngày nhận sẽ hiện ra combobox để chọn số tham chiếu hoặc ngày nhận mình cần và lấy ra những dữ liệu còn lại liên quan tới nó. Vậy làm find method 2 lần hả? Thiệt tình mình cũng mới tập làm VBA nên rối tung, mọi người coi và góp ý giúp mình với :daotac:
-----------------------------------------------------------------------------------------
-
11-17-2009, 12:06 AM #6Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Gửi bởi nhocmaruko20
Trong đó:
Ông nội là một cái form không có Record Source, chỉ chứa mỗi combo box khách hàng. Cho form này cái tên là frmOngNoi.
Bố là cái form khách hàng.
Con là cái form thiết bị.
Nếu làm theo bài bản mà bạn đặt ra thì cần can thiệp một chút bằng code, nếu làm theo cách dưới đây thì hoàn toàn không cần phải code.
Mở cái form frmOngNoi, add cái combo box, đặt tên là cbokhachang, row source là hai field mã số và tên trong table khách hàng, column count là 2, column widths: 0;1 (dấu cột mã đi).
Add cái subform thứ nhất, đặt tên là subBo, Source Object là: frmkhachhang, Link Master Fields: cbokhachhang, Link Child Fields: filed mã số khách hàng.
Add cái subform thứ hai, đặt tên là subCon, Source Object là: frmthietbi, Link Master Fields: cbokhachhang, Link Child Fields: filed mã số khách hàng có trong bảng thiết bị (vì bạn nói là thiết bị là con của khách hàng mà, do vậy nó phải có field mã khách hàng).
Xong rồi. Mỗi khi chọn một khách hàng trong combo box, các dữ liệu trong các form bố và con sẽ tự động cập nhật.
-
11-17-2009, 04:37 PM #7Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Hic nhưng ông Phật ui, e đang tập viết VBA mà ông nói vậy thì e tập làm gì nữa cho khổ đời. Làm ơn chỉ e VBA đi. :k4929481: Thanks trước
-
11-17-2009, 07:45 PM #8Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 3
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Gửi bởi nhocmaruko20
Vì vậy đừng quan trọng chuyện VBA hay không mà là xem có giải pháp không, (nếu có) giải pháp nào tối ưu hơn!
-
11-17-2009, 08:15 PM #9Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Gửi bởi nhocmaruko20
-
11-17-2009, 10:09 PM #10Silver member
- Ngày tham gia
- Nov 2015
- Bài viết
- 6
Ðề: tìm tên khách hàng và hiển thị tất cả các dữ liệu liên quan lên form và subform
Ở đây em cần giải quyết là 1 khách hàng có thể có nhiều số tham chiếu, tức là nhiều lần giao/nhận hàng, và mỗi lần này ứng với 1 số tham chiếu nào đó để lấy ra dữ liệu tương ứng trên frmkhachhang và subform. Còn như anh P nói thì cũng không ổn vì mã kh và tên kh tương đương nhau, khi chọn 1 khách hàng trong combobox thì sẽ có 1 mã khách hàng tương ứng (chỉ có 1 combobox) và bên frmkhachhang sẽ không biết lấy thông tin nào nếu khách hàng đó có nhiều hơn 1 lần giao/nhận. Cái em muốn xử lí ở đây là chọn ra tên khách hàng, sau đó chọn số tham chiếu hoặc ngày giao/nhận cần lấy thông tin của khách hàng đó rồi mới xuất thông tin còn lại ra trên form và subform. Vậy em phải làm 2 cái combobox trên form Ongnoi theo như cách của anh P hoặc dùng find method 2 lần đúng không ạ?
Các mẫu cột cổng đá đẹp nhất được làm từ đá xanh tự nhiên có độ bền coi như vĩnh cửu dù cột đá được đặt ngoài hiên có thể chịu mưa , chịu nắng. Mẫu mã đẹp nhất, chạm khắc hoa văn đẹp, tinh tế. ...
Mẫu mẫu cột cổng đá được làm bằng đá xanh tự nhiên đẹp nhất hiện nay