Làm theo cách của bạn thì phải có sự kiện mở form2 xong, sau đó mới đóng form1 à.hihi, chào bạn, việc thật đơn giản, mà mình làm cho rối ren.
đây là cách giải quyết của mình, nhờ bạn cho ý kiến phải là phương pháp tối ưu chưa
Form 1 tên iWelcome, giá trị nhập vào là txtUSer
Form 2 tên iMaster, textbox cần **** thị giá trị ở form 1 tên txtUserName
đây là code cho sự kiện Load của form 2
Private Sub Form_Load()
Dim iUser As String
iUser = Nz([Forms]![iWelcome]![txtUser], "")
Me.txtUserName = iUser
End Sub
xong !
p/s: đang làm chương trình quản lý nhỏ, nếu có problem nhờ bạn chỉ giùm - thank trước
Làm theo cách của bạn thì phải có sự kiện mở form2 xong, sau đó mới đóng form1 à.
Bạn thử tham khảo nhé:
- Tại cửa sổ module, tạo một biến dùng chung
public iUser as string
- Dưới nút lệnh đóng form1 (cmd0)
Private Sub cmdo_click()
iUser = Me.txtUser
Docmd.Close
Docmd.openform "from2"
End Sub
- Trong sự kiện Load của form2:
Private Sub Form_Load()
Me.txtUserName = iUser
End Sub
Bạn thử nhé: giá trị iUser sẽ chỉ mất đi khi bạn thoát chương trình