تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] استعلام متقدم اجهدني
#18
(01-04-18, 11:40 PM)عبدالله الدوسري كتب : جدول : العملاء 


جدول : عمليات البيع ( ليس إجباري أن يرتبط بعميل  ) ( مجرد عملية بيع لدواعي الحسابات المالية ) 
           قم بإبتكار رقم فاتورة يرتبط بجميع العانصر التي إشتراها العميل
              مثلاً : عميل إشترى 10 ( أشياء/مواد/عناصر ) بأسعار مختلفة 
                     كل عنصر يعتبر سجل مستقل يحتوي على رقم الصنف أو بياناته وسعرة
                     الآن لديك 10 سجلات في جدول ( عمليات البيع ) 
                     إعتبر هذة العملية كاملة بما فيها الـ 10 سجلات موجودة داخل ( سلة مشتريات واحدة - أقصد بها رقم الفاتورة )
                     لو بحثت عن رقم الفاتورة ستجد الـ 10 سجلات التي قام العميل بشرائها ( سواءاً سجلت باسم عميل - لأنه سيدفع آجلاً / أو لم تسجل - لأنه دفع كاش ولا تحتاج بيانات العميل أصلاً )
                     بإمكانك ربط سجل عملية البيع الواحدة برقم الفاتورة فقط - ولا وجود لأي بيانات عن العميل , أي كل سجل من سجلات الـ 10  يحتوي على رقم الفاتورة.
                     من جهة أخرة تربط رقم الفاتورة بالعميل , هنا أصبح العميل مرتبط برقم الفاتورة وبالتالي مرتبط بجميع عمليات البيع الموجودة في هذة الفاتورة ( إذا تم ربط العميل لأنه سيدفع آجلاً )

جدول : الفواتير ( رقم الفاتورة - مجموع مبلغ الفاتورة - المبلغ المدفوع - رقم العميل وليس بإجباري في حال الكاش / في حال كان المبلغ المدفوع يغطي قيمة الفاتورة )
                     في حال الدفع الآجل : ترتبط هذة الفاتورة برقم العميل - وبإمكانك البحث في جدول الدفعات بواسطة رقم الفاتورة لترى إن كان مجموع الدفعات يغطي كامل الفاتورة

                     ( إحتمال أن يكون للعميل أكثر من فاتورة - كل فاتورة تحتوي على عناصر مختلفة عن الأخرى )

جدول : بيانات الأصناف وأسعارها وتفاصيلها ( إن وجد ) لربطها بعملية البيع

جدول : الدفعات ( المبالغ التي دفعها العميل وإن كانت على شكل أقساط ) من ظمن هذا الجدول , رقم العميل - رقم الفاتورة
           عند الدفع يجب تحديد رقم الفاتورة - ليتم تغطيتها بهذا المبلغ - وبإمكان الحصول على رقم الفاتورة من خلال رم العميل - ستجد كل الفواتير التي تخص هذا العميل - 
           كما سيكون من الواضح الفواتير التي تم تسديدها بالكامل من الفواتير التي لم تغلق بعد عند البحث عن عميل معين



هذا سيناريوا من مخيلتي بدون دراسة أي إحتمالات
في النهاية :
طريقة العمل لدى المستخدم ( المحل أو البائع ) هي من تحدد كيفية وطريقة تصميم قاعدة البيانات

[b]عبدالله الدوسري

انجزت واوجزت في مقال قصير إنشاء اللّة يكون إفادة للجميع خالص الشكر والتقدير علي مجهودك معي


[/b]
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: استعلام متقدم اجهدني - بواسطة محمد اسماعيل - 02-04-18, 12:41 AM


التنقل السريع :


يقوم بقرائة الموضوع: