السلام عليكم
حاليا أنا أقوم بتصميم برنامج خاص بشركة تجارية
المطلوب في البرنامج هو تنظيم إدخال وطباعة وأرشفة الفواتير الصادرة من الشركة
عند بداية البرنامج قررت إستخدامADO ربط النماذج بالجداول عن طريق ADO Recordset فبالتالي لم يعد هناك علاقة مباشرة بين النموذج والجدول
المشكلة التي أواجهها حاليا هي أنه كما تعلمون فكل فاتورة يكون بها معلومات عامة مثل رقم الفاتورة والمشتري والتاريخ ... الخ
وتفصيلات مثل العناصر والبضائع المباعة. وقد قسمت العملية إلى جدولين الأول وهو الرئيسي للمعلومات العامة والثاني للتفاصيل والعلاقة من نوع one to many
لو أنني أعمل بالطريقة العادية فكنت سأجعل نموذج التفصيلات عبارة عن Continuous SubForm وأربطه بالنموذج الأصلي عن طريق رقم الفاتورة ولكن لأني أستخدم ADO فهذه الطريقة لا تعمل لأ النموذج لا يعلم شيئا عن الجدول حتى لحظة الحفظ
فما هي الاداة التي يمكن أن أستخدمها لأمكن المسنخدم من إدخال أكثر من تفصيل والعدد غير محدد قد يكون واحد وقد يكون عشرة ثم عند لحظة الحفظ أقرأ ما أدخله المستخدم وأخزنه في الجداول
المشكلة الأخرى أن التفصيل عبارة عن أكثر من عنصر فهو يحتوي على المادة المباعة ورقم الإيصال والسعر, كما أن المادة يجب إختيارها من ComboBox
الرجاء المساعدة لأن موعد تسليم البرنامج قارب عى الإنتهاء ولكم جزيل الشكر