اخي ادخل بيانات جديدة في
جدول tbl_confrmation
جدول tbl_promotion
جدول tbl_takfl
لحسب رقم الموظف لاني قمت بمسح البيانات القديمة بسبب الاخطاء الموجوده لديك
لاحظ المرفق
Database27.accdb
Dim rst_fy As DAO.Recordset
Dim rs As DAO.Recordset
Dim IsExists As Boolean
Set rs = [Forms]![fxy]![fy].Form.RecordsetClone
With rs
If Not (.BOF And .EOF) Then .MoveFirst
Do While Not .EOF
IsExists = (!yyy = Me.xxx)
If IsExists Then Exit Do
.MoveNext
Loop
.Close
End With
Set rs = Nothing
If IsExists Then
MsgBox "الرقم موجود" & Me.xxx
Set rst_fy = Forms!fxy!fy.Form.RecordsetClone
Me.Parent!fy.Form.Bookmark = rst_fy.Bookmark
Me.Parent!fy.SetFocus
Else
MsgBox " الرقم غير موجود"
End If
مع دمج الكودين
الاستاذ @jjafferr الاستاذ @Eng.Qassim اعتقد اني استحق افضل اجابة 😁
استاذ @jjafferr في حال لايوجد بيانات في النموذج FY يظهر ERROR وضعت هذا الامر ل
rst_fy.OpenRecordset
بدل هذا الجزء
rst_fy.MoveFirst
هل صحيح هذا التغير ام توجد طريقة افض
السلام عليكم
لدي نموذج fxy يحتوي على نموذجين fx , fy احتاج عند الضغط على اي حقل في النموذج fx يبحث عن قيمة هذا الحقل في النموذج fy ثم ينقل التركيز للتشابه ان وجد وفي حال لم يكن هناك قيمة مشابهة تظهر سالة بعدم وجود تشابة
fxy.accdb
اخيرا فهمت فائدة السطرين تحياتي
وللعلم الكود الحالي يبحث عن اسم الكتاب والمؤلف قيل ادخالهما الى المكتبة فاذا تم ادخالهما مسبقا يتم اعلام بان الكتاب تم ادخاله فعلا
السلام عليكم
في هذا الكود اريد اضافة شرط جديد للكود وحو اسم المؤلف writer
If DCount("*", "[TBLibrary]", "[TBLibrary]![bookname]=Forms![FLibraryMain]![FLibrarySub].Form![bookname]") >= 1 Then
اي يكون المعيار هو اسم الكتاب bookname + اسم المؤلف writer