22-06-16, 12:22 AM
بسم الله والصلاة والسلام على رسول الله
للربط بين المبيعات و الاصناف و العملاء
وتحديث تلقائى للبيانات
تحتاج الاتى
الجداول الرئيسية
1-جدول العملاء
2- جدول الاصناف
وتاتى المكملات الاتية
1- فاتورة مبيعات
2- جدول لحركة الاصناف يربط برقم الصنف-رقم الفاتورة
3- جدول لحركة العملاء يربط برقم العميل
لا تقوم بعمل علاقات بين الجداول
العلاقات تنشئ بجمل sql
مثال توضيحى للاستخدام
بعد تصميم الفاتورة تتكون من 3 اجزاء
1- خاص بمعلومات العميل (رقم العميل + الاسم)
2- معلومات الفاتورة (رقمها +تاريخها+ قيمتها+الخصومات + العمولات+ الضرائب الخ)
3- تفاصيل الفاتورة (بها المنتجات وكميتها واسعارها من جدول الحركة)
====================
الموضوع بسيط بأذن الله
صمم الشكل اللى يريحك
المهم عند الحفظ
عند حفظ الفاتورة سوف تستخدم insert into لكل جدول على حدى بالبينات الخاصه به(لا تنسي ان يكون رقم الفاتورة حقل موجود فى جميع الجداول )
=========
انت الان لديك الجداول محدثة بالبيانات
كل ما عليك
هو استرجاع ما تريد بجملة select
مثال استرجع فاتورة رقم 1
dim sqlst as string="select * from((invoce i inner join productmove pm on i.invnum=pm.invnum)inner join products p on pm.pid=p.id)inner join customers c on i.cuid=c.id where invnum=1"
وطبعا كل ما تريده على اليانات تقدر بجمل مثل هذه استرجاعة
والله الموفق
