lethuongton > 04-10-13, 10:53 AM
paulsteigel > 05-10-13, 12:40 AM
Private Sub ExternalResponsiblity_NotInList(NewData As String, Response As Integer)
' Gọi thủ tục mở form
NotIntheList ExternalResponsiblity, "ExternalResponsiblity", 2, Response
End Sub
Private Sub NotIntheList(iObj As ComboBox, iActName As String, iParam As Long, tResponse As long)
' Gọi form để cập nhập
objOutList = True
MsgBox "Khong co trong danh muc", vbCritical
DoCmd.OpenForm "FormName", acNormal, , , , acDialog
tResponse = 0
iObj = ""
iObj.Requery
objOutList = False
End Sub
MTNQ > 05-10-13, 01:32 AM
lethuongton > 05-10-13, 04:52 PM
(05-10-13, 12:40 AM)paulsteigel Đã viết: Bạn cần 1 combo, tại sự kiện NotIntheList bạn tham chiếu đến một thủ tục khác để bật ra form nhập liệu (dạng như ở đây)Thanks bạn nhiều nha.
Mã PHP:Private Sub ExternalResponsiblity_NotInList(NewData As String, Response As Integer)
' Gọi thủ tục mở form
NotIntheList ExternalResponsiblity, "ExternalResponsiblity", 2, Response
End SubTôi chỉ cung cấp dạng ví dụ, bạn có thể sửa thêm cho đúngMã PHP:Private Sub NotIntheList(iObj As ComboBox, iActName As String, iParam As Long, tResponse As long)
' Gọi form để cập nhập
objOutList = True
MsgBox "Khong co trong danh muc", vbCritical
DoCmd.OpenForm "FormName", acNormal, , , , acDialog
tResponse = 0
iObj = ""
iObj.Requery
objOutList = False
End Sub
Private Sub Form_Load ()
If Not IsNull(Me.OpenArgs) Then
' If form's OpenArgs property has a value, assign the contents
' of OpenArgs to the CompanyName field. OpenArgs will contain
' a company name if this form is opened using the OpenForm
' method with an OpenArgs argument, as done in the Orders
' form's CustomerID_NotInList event procedure.
Me![CompanyName] = Me.OpenArgs
End If
End Sub
paulsteigel > 05-10-13, 06:44 PM
(05-10-13, 04:52 PM)lethuongton Đã viết: Mình vẫn chưa hiểu về lệnh Me.OpenArgs lắm ( do mới tìm hiểu thời gian gần đây ). Nếu bạn biết thì giải thích giúp mình nha. [/php]
lethuongton > 05-10-13, 06:47 PM