وجدت فى رد الأخ BISKRA على الأخ الطاير عن سؤاله حول تعبئة الحقل الحالى بنفس بيانات الحقل
السابق، ما كنت ابحث عنه فأنا لدى نموذج FATORA منضم الى جدول SALES لادخال البيانات فيه ولا اريد تكرار ادخال نفس البيانات فى حقول INVNO , DATE ,BRANCH بل اريدها ان تكون نفس البيانات فى السجل السابق عندما أحدث حقل PRODUCT ID فقمت نتجربة كود الاخ BISKRA على حقل INVNOمع تعديله قليلا ليصبح كالآتى:
Private Sub PRODUCTID_AfterUpDATE
DoCmd.GoToControl (INVNO
If Me.CurrentRecord = Null Then
Me.INVNO = DLast("[iNVNO]", "FATORA
End If
End Sub
ولكن تأتينى رسالة خطأ كالآتى: " يتطلب الاجراء وسيطة اسم عنصر التحكم"
وقصدى هو: بعد تحديث حقل PRODUCTID إذا كانت حقولINVNO و/أوDATE و/أو BRANCH خالية(أى لم احدثها) فقم بتحديثها بالبيانات التى فى السجل السابق لها.
أرجو مشكورين تصحيح هذا الكود بما يحقق قصدى.