Hussein888 قام بنشر أغسطس 16, 2019 قام بنشر أغسطس 16, 2019 السلام عليكم ورحمة الله وبركاته.. عندي قاعدة بيانات لجداول فواتير.. جدول راس الفاتورة و اخر اطراف الفاتورة.. انشات علاقة بينهم 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 ولم تفلح.. هل حد عنده معلومة
kaser906 قام بنشر أغسطس 17, 2019 قام بنشر أغسطس 17, 2019 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.