اخي جعفر
نعم هي كما قلت في حدث الحالي
انا حاولت اوصله المعلومه
ومنتظر ردك كي نستفيد اكثر واكثر
دائما اقولها
نحن تلميذكم
منكم نستفيد
ونحاول نتعلم ونفهم
ولهذا المنتدى والمشرفين والاعضاء الخير الكثير من ماتعلمناه
تحياتي لك اخي جعفر
بعد اذن اخي جعفر
jjafferr
سوف اشرح ماتم عمله من قبل الاخ جعفر
تم عمل داله وهي كالاتي
Function make_visible()
On Error GoTo err_make_visible
[EmployeeID].Visible = False
[SuppliersID].Visible = False
[CustomersID].Visible = False
[ExpenseID].Visible = False
If [Stype] = "سند صرف موظف" Then
[EmployeeID].Visible = True
Me![الاسم] = Me![EmployeeID].Column(1)
ElseIf [Stype] = "سند صرف مورد" Then
[SuppliersID].Visible = True
Me![الاسم] = Me![SuppliersID].Column(1)
ElseIf [Stype] = "سند صرف المصروفات" Then
[ExpenseID].Visible = True
Me![الاسم] = Me![ExpenseID].Column(1)
ElseIf [Stype] = "سند صرف عميل" Then
[CustomersID].Visible = True
Me![الاسم] = Me![CustomersID].Column(1)
End If
Exit_Function:
Exit Function
err_make_visible:
If err.Number = 2165 Then
'cannot hide a control which has focus
'ignore it
Resume Next
Else
MsgBox err.Number & vbCrLf & err.Description
End If
End Function
ثم تم استدعها عند التالي والسابق والاو والاخير
هكذا
Call make_visible