اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته.. 

عندي قاعدة بيانات لجداول فواتير.. 

جدول راس الفاتورة و اخر اطراف الفاتورة.. 

انشات علاقة بينهم one to many عن طريق رقم الفاتورة.. 

عملت نموذج رئيسي به بيانات راس الفاتورة.. 

و استعلام مكون من محتوايات جدول اطراف الفاتورة على هيئة data sheet.. و قمت بسحبه ك نموذج فرعي داخل نموذج راس الفاتورة الرئيسي.. 

راس الفاتورة به ٣ حقول.. التاريخ و المورد و رقم الفاتورة.. كل تلك الحقول يتم تعبئتها تلقائيا 

الرقم عن طريق dmax و التاريخ عن طريق date () 

والمورد عن طريق وضع قيمة افتراضية.. 

بمجرد فتح النموذج يتم تعبئة الحقول تلقائيا في راس الفاتورة و بالمحاولة لادخال اي بيان في سجلات اطراف الفاتورة يظهر لي الخطأ

you cannot add or change a record because a related record is required in table

وعندما اقوم بوضع المؤشر داخل احد حقول النموذج الرئيسي وضغط زر del (بدون مسح اي حرف) 

ثم الانتقال الى النموذج الفرعي.. يتم التسجيل بصورة طبيعية.. 

المشكلة هي ان القيم الافتراضية لاتحفظ في جدول راس الفاتورة الا بعد القيام باي عملية تحرير يدويا (زيادة حرف ثم مسحه، الضغط على زر مسح، او اي عملية من عمليات التحرير).. 

قمت بعمل كود save record على حقول رأس الفاتورة بشرط after update ولم تفلح.. 

هل حد عنده معلومة 

قام بنشر
50 دقائق مضت, Hussein888 said:

السلام عليكم ورحمة الله وبركاته.. 

وعليكم السلام ورحمة الله وبركاتة

جرب ضع الآمر التالي كأخر حدث  عند فتح النموذج

Me.Requery
Me.أسم النموذج الفرعي .SetFocus

::بالتوفيق::

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information