اعتقد اني وجدت الحل لك وذلك عن طريق الكود للاستاذ @Eng.Qassim
If Me.tot = 0 Then
Dim ID As Long
ID = CurrentRecord - 1
Me.tot.Value = DLookup("tot", "asas", "ID=" & ID)
End If
السلام عليكم
في النموذج Fimg مريع صورة مسار الصورة له هو ="C:\bookimg\img\1.jpg"
كيف اجغل هذا المسار مخصص لفولدر قاعدة البيانات اي لو تم نقل فلودر قاعدة البيانات الى بارتيسن اخر ولنفرض e لايتاثر مسار الصورة بمعنى ماذا اضع بدل حرف c ليفهم الاكسس ان هذة الصورة موجوده في قولدر قاعدة البيانات دائما
bookimg.rar
لا حظ اخي الحبيب الكود
IIf(IsNull([D_ObsT]) And IsNull([Gr_Pro]);"X";"Y")
هو المسؤول عن اظهار النتائج اضف له القيم الجديده للنتائج التي برغب بعرضها
ثم لاحظ العلاقات يجب عند اضافة جدول جديد عمل لهة نفس الغلاقة اما اذا التبس عليك الامر ارشل مرفق و ان شاء الله انا او اي الموجودين بالخدمة واسئلك الدعاء لامي
اخي ادخل بيانات جديدة في
جدول 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
هل صحيح هذا التغير ام توجد طريقة افض