Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Tự động điền thông tin (ten, gioi tinh, nam sinh) khi nhập mã số đúng.
#1
Chào mọi người, xin cám ơn các bạn đã đọc bài.
Hôm nay mình có vấn đề này xin mọi người giúp đỡ.

Mình có 1 form có các trường : MaSo (mỗi người có 1 mã riêng), tên, năm sinh, giới tính và 1 số trường khác.
Xin mọi người chỉ giúp làm thế nào để các trường tên, năm sinh, giới tính tự động điền nếu mình nhập đúng mã số của ngừơi đó.
Ý là nếu người đó là lần đầu mình nhập thì mình phải điền đầy đủ, còn nếu trước đây mình đã nhập ngđo rồi thì mình chỉ cần nhập mã số và tên, năm sinh, giới tính của họ sẽ tự được update.
Xin cám ơn và chờ hồi âm của các bạn. Chúc sức khỏe.
Chữ ký của ngoclinh2501 Xin chào, mình là ngoclinh2501, Tham gia http://thuthuataccess.com/forum từ ngày 03-09 -12.
Reply
Những người đã cảm ơn Noname
#2
Bạn sử dụng hàm DLookUp đặt vào Control Source của từng Textbox chứa Field với điều kiện mã số bằng mã số bạn nhập vào Textbox
Vidu: Có bảng tbl_us (ms,ten,diachi,ns) ''Mã số, tên, địa chỉ, ngày sinh"
Tạo Form có các Textbox sau : txt_ms -> dùng nhập mã số
txt_ten -> hiển thị tên
txt_diachi-> hiển thị địa chỉ
txt_ns -> hiển thị ngày sinh
Control Source các Textbox đặt như sau:
txt_ten -> =DLookUp("ten","tbl_us","ms='" & [txt_ms] & "'")
txt_diachi->=DLookUp("diachi","tbl_us","ms='" & [txt_ms] & "'")
txt_ns -> =DLookUp("ns","tbl_us","ms='" & [txt_ms] & "'")
Như vậy khi bạn gõ Mã số vào textbox txt_ms thì các cái sau sẽ lấy theo nó
Chữ ký của garupro Quản lý Đoàn Viên : Go to >>>
Hệ thống quản lý xe buýt : Go to >>>
Reply
Những người đã cảm ơn ngoclinh2501 , Noname , duyennguyen2008
#3
(28-07-13, 02:38 AM)garupro Đã viết: Bạn sử dụng hàm DLookUp đặt vào Control Source của từng Textbox chứa Field với điều kiện mã số bằng mã số bạn nhập vào Textbox
Vidu: Có bảng tbl_us (ms,ten,diachi,ns) ''Mã số, tên, địa chỉ, ngày sinh"
Tạo Form có các Textbox sau : txt_ms -> dùng nhập mã số
txt_ten -> hiển thị tên
txt_diachi-> hiển thị địa chỉ
txt_ns -> hiển thị ngày sinh
Control Source các Textbox đặt như sau:
txt_ten -> =DLookUp("ten","tbl_us","ms='" & [txt_ms] & "'")
txt_diachi->=DLookUp("diachi","tbl_us","ms='" & [txt_ms] & "'")
txt_ns -> =DLookUp("ns","tbl_us","ms='" & [txt_ms] & "'")
Như vậy khi bạn gõ Mã số vào textbox txt_ms thì các cái sau sẽ lấy theo nó

Bác garupro mến!
E cũng muốn làm tương tự để lấy DonViTinh vào cột ĐVT từ tblHangHoa vao SubF_Capnhatphieuxuatkho nhưng không biết làm, mong bác giúp đỡ cho!
- Em có tblHangHoa(MaHang,TenHang...Donvitinh....)
- Em làm F_Capnhatxuathang từ tblxuathang(MaSoxuat,NgayLap) và làm SubF_Capnhatphieuxuatkho từ tblchiTietxuathang(MaSoXuat,MaHang,SoLuong). Giờ em muốn thêm cột ĐVT trên SubF_Capnhatphieuxuatkho nhưng cứ bị báo lỗi, xin cho em biết cú pháp đúng của hàm Dlookup nha! Cảm ơn Garupro nhé!
Chữ ký của duyennguyen2008 Xin chào, mình là duyennguyen2008, Tham gia http://thuthuataccess.com/forum từ ngày 19-11 -12.
Reply
Những người đã cảm ơn
#4
Phần Record Source bạn chỉ cần chọn hết tất cả các field đó, nếu MaSo là field khóa thì tự các thông kia sẽ hiển thị luôn mà
Chữ ký của stone18k Xin chào, mình là stone18k, Tham gia http://thuthuataccess.com/forum từ ngày 28-05 -13.
Reply
Những người đã cảm ơn
#5
Cú pháp hàm Dlookup:
= Dlookup("Trường cần lấy dữ liệu","Mảng cần lấy dữ liệu","Điều kiện")
Ví dụ: tại cột ĐVT trong SubF_Capnhatphieuxuatkho bạn viết:
= Dlookup("DonViTinh","tblHangHoa","MaHang like Forms!F_Capnhatxuathang!SubF_Capnhatphieuxuatkho.form!MaHang")
Với mahang (ở cuối) là textbox dữ liệu mã hàng trong SubF_Capnhatphieuxuatkho
LightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulbLightbulb
Chữ ký của cpucloi Tôi chỉ biết mỗi một điều là những điều tôi biết được còn quá ít 021
Gmail: cgiahuy13@gmail.com


ღღღღღTài sản của cpucloi (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#6
[/font][font=Times New Roman]
(28-07-13, 02:38 AM)garupro Đã viết: Bạn sử dụng hàm DLookUp đặt vào Control Source của từng Textbox chứa Field với điều kiện mã số bằng mã số bạn nhập vào Textbox
Vidu: Có bảng tbl_us (ms,ten,diachi,ns) ''Mã số, tên, địa chỉ, ngày sinh"
Tạo Form có các Textbox sau : txt_ms -> dùng nhập mã số
txt_ten -> hiển thị tên
txt_diachi-> hiển thị địa chỉ
txt_ns -> hiển thị ngày sinh
Control Source các Textbox đặt như sau:
txt_ten -> =DLookUp("ten","tbl_us","ms='" & [txt_ms] & "'")
txt_diachi->=DLookUp("diachi","tbl_us","ms='" & [txt_ms] & "'")
txt_ns -> =DLookUp("ns","tbl_us","ms='" & [txt_ms] & "'")
Như vậy khi bạn gõ Mã số vào textbox txt_ms thì các cái sau sẽ lấy theo nó

Chào bạn!
Mình chỉ mới tập làm quen mới Access thôi. Mong bạn giúp đỡ!
Mình có 1 Form Phiếu xuất hàng gồm các trường: MaHang, TenHang, SoLuong, DonGia, ThanhTien lấy dữ liệu từ Table. Control Source của TenHang là: cmbMaHang.Column(1) và ThanhTien là: SoLuong*DonGia để tự động cập TenHang và ThanhTien. Nhưng khi mình lưu mẫu tin lại thì TenHang và ThanhTien trong Table lại k có dữ liệu. Mong được sự giúp đỡ! Cảm ơn các bạn!
Chữ ký của Tuyết Huyền Tuyết Huyền
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [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
  [Hỏi] Cách tạo sinh số tự động trong khoảng số cho trước nguyenhungcuong 12 358 09-06-16, 09:06 AM
Bài mới nhất: nguyenhungcuong
  phân quyền chọn lớp và nhập thông tin theo tên đăng nhập honglv157 10 518 18-05-16, 01:29 PM
Bài mới nhất: hungle2006
Rainbow [Help] Chèn thêm thông tin từ trường này sang trường kia nam8384 5 232 05-05-16, 05:29 PM
Bài mới nhất: ongke0711

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ơ