اخواني الاعزاء
كان لدي نموذج مصمم 2003 اكسس
وعند نقله الى 2010
لم يعمل الكود
وكان الكود هكذا
DoCmd.ApplyFilter "", "left([rakm],10)+Left(Nz([goal],0),10)+Left([name],50) Like '*' & [Forms]![selectCustomer]![which2] & '*'"
DoCmd.GoToControl ("SupplierName")
If txtCount = 0 Then
Dim rs ' As DAO.Recordset
Dim Xsearch As String
'الاسم يجب وضعه
If IsNull(which2) = True Then Exit Sub
'بحث لسجل قي الجدول
Set rs = CurrentDb.OpenRecordset("data1", dbOpenDynaset)
'البحث بالاسم المدخل في مربع النص
Xsearch = "[name] = '" & Me![which2] & "'"
rs.FindFirst (Xsearch)
If rs.NoMatch Then
Beep
MsgBox " المـعـذرة يـرجـاء الـتـأكـد .... لا يـو جـد عـمـيـل بـهـذا الإسـم : " & Me.which2, , DLookup(" [الاسم_التجاري] ", "بيانات_الشركه") & Space(5) & " : خـطـاء "
cancel = True
'Else
' فتح النموذج اذا وجد الاسم
'DoCmd.OpenForm "data", , , "[name] = '" & Me.which2 & "'"
End If
Set rs = Nothing
End If