Đánh giá chủ đề:
  • 7 Votes - 3.86 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Truyền thông số từ Combobox
#1
Hỏi: Các Huynh chỉ dùm trong Access khi chọn 1 mục trong Combo box VD: MANV nào đó thì ở TextBox kế bên hiển thị ngay tên nhân viên theo MANV đó.

ndtoan123 Đã viết:Mình cho vd nhé: Giả sử bạn có bảng nhân viên(MaNV;TenNV) bây giờ tại Form: Frmnhanvien bạn có 1 combobox(tên là Cboma) để gõ mã nhân viên và 1 Textbox(tên là txttenNV) để hiển thị tên nhân viên ứng với mã NV đã chọn. VD khi gõ vào combobox mã nhân viên NV01 thì textbox sẽ hiển thị là Nguyễn Văn A; khi gõ vào nhân viên NV02 thì textbox hiển thị là Nguyễn văn B...
Muốn vậy tại textbox trên Form frmnhanvien: chọn Text txttenNV gõ vào công thức:
=Dlookup("tenNV","nhanvien","nhanvien!maNV=[Forms]![frmNhanvien]![Cboma]")
thì bạn sẽ có được kết quả ngay nhưng nhớ đặt thuộc tính Looked= Yes cho Textbox txttenNV (Mục đích là textbox này chỉ để hiển thị kết quả, không cho sửa đổi)
Cách 2:
pinkair Đã viết:Ví dụ bạn có Table la NhanVien gồm hai trường MaNV, TenNV
Bạn tạo Form có 1 Combo la CmbMaNV; 1 Text Box là txtTenNV
Source của CmbMaNV là table NhanVien trên.
Đoạn code như sau:
Private Sub cmbMaNV Click()
Me.txtTenNV.Value = Me.cmbMaNV.Column(1)
End Sub
Mình đã làm rồi, rất là OK bạn ah, bạn có thể sử dung
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Sao mình làm theo cả 2 cách nhưng ko được bạn ah, phần textbok ko hiện lên tên nhân viên.
Chữ ký của thangbom01 Xin chào, mình là thangbom01, Tham gia http://thuthuataccess.com/forum từ ngày 14-05 -11.
Reply
Những người đã cảm ơn
#3
@thangbom01: Bác xem thử lại cột tên nhân viên bác nằm thứ bao nhiêu trong bảng và điền vào chỗ Tencombo.Column(vị trí của cột).
Mà thường thì em vứt thẳng dòng trên đó vào Control Source ở Properties (Nhấp đúp giữa cái textbox rồi gõ vào luôn =Tencombo.Column(vi tri))chứ ko xài cách của bác noname
Chữ ký của fanhuynet Xin chào, mình là fanhuynet, Tham gia http://thuthuataccess.com/forum từ ngày 06-05 -11.
Reply
Những người đã cảm ơn Admin , haquocquan


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Thủ Thuật] Hiện thông báo nhắc nhở và gửi vào TASK của MS OUTLOOK ongke0711 5 553 16-01-16, 11:41 PM
Bài mới nhất: lamvanphung
  [Thủ Thuật] 25 thủ thuật sử dụng Combobox, ListBox, Option group (Sưu tầm) ongke0711 0 562 03-12-15, 05:06 PM
Bài mới nhất: ongke0711
  Hướng Dẫn Demo Cho tất cả thông báo tiếng việt vào một Macro maidinhdan 3 992 23-07-15, 03:09 PM
Bài mới nhất: maidinhdan
  Không cho hiện thông báo khi xóa record nguyenbalai 13 4,818 07-01-15, 02:55 AM
Bài mới nhất: MatTroiNguQuen
  [Thủ Thuật] Nhập ngày tháng thông qua Calendar Control Noname 12 5,437 25-06-14, 12:27 PM
Bài mới nhất: connguoi123

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ơ