السلام عليكم
لكسر العادة والمألوف ومن باب التغيير والتجربة جربت طريقة اخرى لتصميم قاعدة بيانات المبيعات
طبعا كالعادة التقليل من عدد الجداول و انشاء استعلامات قصيرة واسرع في التنفيذ
الفكرة كانت مجنونة ولكن عملت بسلاسة وكانت برمجة الواجهة والتقارير ممتعة وبسيطة
![[صورة: attachment.php?aid=4642]](https://delphi4arab.net/forum/attachment.php?aid=4642)
لا يوجد جدول لرأس الفاتورة كله جدول واحد للمشتريات والمبيعات
في الاستعلامات كان قصير جدا واسهل في اجراء العمليات الحسابية واسرع في التنفيذ
هنا لدينا فاتورة متكاملة
BYE-DATE تاريخ الفاتورة طبعا تسجله مرة واحدة فقط لاداعي لتكراره
بعده رقم اصنف وبعده سعر الشراء او البيع وبعده كمية الشراء لو كانت مشتريات وبعده كمية البيع لو كانت مبيعات وبعده رقم الفاتورة وايضا بعده تاريخ الصلاحية لو كانت مشتريات وبعده رقم نوع الفاتورة وهنا 9 اي مبيعات وبعده رقم المستخدم وبعده المدفوع وهو اجمالي الفاتورة ويجب ان يكون في اول السطر فقط لان هذا سيسهل فيما بعد الاستعلامات لانك لو جمعت باستعلام وكان امدفوع 100 ستكون النتيجة 300 وتحتاج الى انقاصه من عدد الصفوف واجراء عملية في الاستعلام ونحن نحتاج الى اقل وابسط استعلامات وبعدها التخفيظ في اول اسطر تخفيظ على كامل الفاتورة ولو بعده على الصنف الحدد فقط
طبعا تحتاج الى بعض الضبط فقط عند جلب فاتورة للتعديل في برنامجك لتقراء القيم في السطر الاول وبعدها فكرة تستحق التجربة لانها جعلتني استمتع في التصميم
لكسر العادة والمألوف ومن باب التغيير والتجربة جربت طريقة اخرى لتصميم قاعدة بيانات المبيعات
طبعا كالعادة التقليل من عدد الجداول و انشاء استعلامات قصيرة واسرع في التنفيذ
الفكرة كانت مجنونة ولكن عملت بسلاسة وكانت برمجة الواجهة والتقارير ممتعة وبسيطة
لا يوجد جدول لرأس الفاتورة كله جدول واحد للمشتريات والمبيعات
في الاستعلامات كان قصير جدا واسهل في اجراء العمليات الحسابية واسرع في التنفيذ
هنا لدينا فاتورة متكاملة
BYE-DATE تاريخ الفاتورة طبعا تسجله مرة واحدة فقط لاداعي لتكراره
بعده رقم اصنف وبعده سعر الشراء او البيع وبعده كمية الشراء لو كانت مشتريات وبعده كمية البيع لو كانت مبيعات وبعده رقم الفاتورة وايضا بعده تاريخ الصلاحية لو كانت مشتريات وبعده رقم نوع الفاتورة وهنا 9 اي مبيعات وبعده رقم المستخدم وبعده المدفوع وهو اجمالي الفاتورة ويجب ان يكون في اول السطر فقط لان هذا سيسهل فيما بعد الاستعلامات لانك لو جمعت باستعلام وكان امدفوع 100 ستكون النتيجة 300 وتحتاج الى انقاصه من عدد الصفوف واجراء عملية في الاستعلام ونحن نحتاج الى اقل وابسط استعلامات وبعدها التخفيظ في اول اسطر تخفيظ على كامل الفاتورة ولو بعده على الصنف الحدد فقط
طبعا تحتاج الى بعض الضبط فقط عند جلب فاتورة للتعديل في برنامجك لتقراء القيم في السطر الاول وبعدها فكرة تستحق التجربة لانها جعلتني استمتع في التصميم
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم

