السلام عليكم ورحمة الله تعالى وبركاته
يسأل البعض عن عدم حفظ البيانات الإ بإستكمال الحقول المطلوبة
يمكن ذلك من خلال الفكرة الاتية ولكن بشرط
اسم العنصر المطلوب ( الاجبارى) يجب وضع الرمز * فى الـ Tag الخاصة به كما بالصورة الاتية
لاننى وضعت الاكواد فى الموديول تعتمد عليها
والان الاكواد داخل الموديول
'RequiredData
Function RequiredData(ByVal frm As Form)
On Error Resume Next
Dim ctl As Control
Dim err As Integer
For Each ctl In frm.Controls
Select Case ctl.ControlType
Case acTextBox, acComboBox, acListBox, acCheckBox, acOptionButton, acOptionGroup:
'If ctl.StatusBarText = "*" Then
If ctl.Tag = "*" Then
If IsNull(ctl) Or ctl = "" Or ctl = Null Then
ctl.BackColor = 15531489
ctl.SetFocus
err = err + 1: MsgBox "Please fill in the " & ctl.Controls(0).Caption: Exit Function
Exit For
Exit Function
Else
ctl.BackColor = 16777215
End If
End If
End Select
Set ctl = Nothing
Next ctl
End Function
ويتم استدعاء الكود من خلال
Call RequiredData(Me)
اترككم مع الاستمتاع بالتجربـة وفى انتظار ارائكم
Required data (2).mdb