nhập dữ liệu tại form vào 2 bảng có chung một trường

  • Thread starter Thread starter mai238
  • Ngày gửi Ngày gửi

mai238

Sơ cấp
mình có 2 bảng có cùng một trường dữ liệu là "STT".mình đang làm việc trên form, mình muốn nhập thông tin STT, sau khi nhập xong nó tự động lưu vào 2 bảng. mình không biết làm thế nào, xin các bạn giúp đỡ
 
mình có 2 bảng có cùng một trường dữ liệu là "STT".mình đang làm việc trên form, mình muốn nhập thông tin STT, sau khi nhập xong nó tự động lưu vào 2 bảng. mình không biết làm thế nào, xin các bạn giúp đỡ
STT ở 2 bảng có quan hệ không nếu có thì nhập bình thường giống như form/subform . Ngược lại dùng SQL mà thêm vào
 
mình có 2 bảng có cùng một trường dữ liệu là "STT".mình đang làm việc trên form, mình muốn nhập thông tin STT, sau khi nhập xong nó tự động lưu vào 2 bảng. mình không biết làm thế nào, xin các bạn giúp đỡ

Dim Rst as Recordset, Rst1 as Recordset
Set Rst=Currentdb.openrecordset(“Table1”,dbopentable)
Set Rst1=Currentdb.openrecordset(“Table2”,dbopentable)
Rst.index=Primarykey
Rst1.index=Primarykey

‘ Neu Text txtSTT co Controlsource la STT cua Table 1 roi thi chi can chay doan code nay de nhap vao Table2 – Neu khong thi chay 2 doan code nay va thay gia tri tuong ung:

Rst1.seek”=”, TxtSTT
If Rst1.nomatch then
Rst1.addnew
Rst1!STT=TxtSTT
Rst1.update
Endif
 
Theo mình thì để nhập dữ liệu từ form vào hai bảng có chung một trường thường không cần phải dùng đến code mà chỉ dùng Subform là đủ. Nhưng đó phải là 2 bảng có liên kết 1-n, và khi tạo liên kết bạn nhớ chọn kiểu Cascade Update Related Field.
 
Back
Top