تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عمل فيوز في sqlserver
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

منذ أكثر من شهر وأنا احاول أعمل فيوز في sql server لثلاثة جداول بس ما قدرت Angry

1.جدول العملاء
رقم العميل| اسم العميل| وباقي بيانات العميل

2. جدول الفواتير:
رقم الفاتورة | نوع الفاتورة | طريقة الدفع | رقم العميل| المبلغ الإجمالي | وباقي بيانات الفاتورة

3.جدول السندات:
رقم السند | نوع السند| طريقة الدفع | رقم العميل | رقم الفاتورة المراد دفع السند لحسابها (للفواتير الآجلة) | وباقي بيانات السند

((((طبعا العميل يقدر يقول ابغى ادفع المبلغ عن (الفاتورة رقم) فيتم إدخاله في حقل رقم الفاتورة في جدول السندات وإلا يتم إدخال 0 عوضا عن ذلك في حالة كان السند لغرض غير سداد قيمة فاتورة))))

المشكلة اني عندما عملت الفيوز اظهر لي فقط البيانات اللي مسجلة في جميع الجداول
يعني اذا فيه سند ومسجل في حقل رقم الفاتورة حقه رقم فاتورة يظهر معي في الفيو
لكن إذا فيه سند وحقل رقم الفاتورة حقه مسجل فيه (0) عندها لا يظهر في الفيو
بينما السندات التي رقم العميل فيها 0 (أي غير مرتبطة بعميل محدد) تظهر في الفيو

((((((تلخيص المشكلة))))))
جدول العملاء

الرقم | الاسم

  1    | محمد

  2    |  علي

  3    |  خالد



جدول الفواتير:

رقم الفاتورة | رقم العميل

        1         |         1

        2         |         2

        3         |         3

        4         |         1



جدول السندات

رقم السند | رقم العميل | رقم الفاتورة

     1         |       2         |       2

     2         |       1         |       0



هذه الجداول باختصار

جميع البيانات في الجداول تظهر إلا في الحالة الأخيرة في جدول السندات لأن رقم الفاتورة (0)
(المفروض تطلع عدد السجلات في الفيو=6 سجلات لكن في هذه الحالة تطلع فقط 5)

يارب أكون قدرت أوصل مشكلتي
وبعد محاولات واستشارات الاخوة الاعضاء توصلنا إلى هذا الكود عوضا عن استخدام الفيو لكن لا يزال (يحتاج تعديل)
كود :
select * from vouchers full join bills on vouchers.bill_id=bills.bill_id full join suppliers on  bills.supplier_id = suppliers.supplier_no and suppliers.supplier_no = vouchers.supplier_no
 

وللجميع شكري وتقديري
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
عمل فيوز في sqlserver - بواسطة اليوم مبتدئة وغداً محترفة - 31-10-16, 03:53 AM
RE: عمل فيوز في sqlserver - بواسطة أبو عمر - 31-10-16, 04:55 AM
RE: عمل فيوز في sqlserver - بواسطة أبو عمر - 31-10-16, 07:21 AM
RE: عمل فيوز في sqlserver - بواسطة myalsailamy - 31-10-16, 09:32 AM
RE: عمل فيوز في sqlserver - بواسطة ممدوح - 01-11-16, 01:22 AM
RE: عمل فيوز في sqlserver - بواسطة myalsailamy - 01-11-16, 01:46 AM
RE: عمل فيوز في sqlserver - بواسطة أبو عمر - 01-11-16, 07:17 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 1,162 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  كود الاتصال بقاعدة البيانات sqlserver strongriseman 2 879 29-11-23, 09:25 PM
آخر رد: العتيق
  مشكلة في جملة الاتصال مع sqlserver strongriseman 0 428 21-11-23, 01:32 PM
آخر رد: strongriseman
  Microsoft.SqlServer.BatchParserClient mohamedassim 1 667 31-08-22, 12:56 AM
آخر رد: DR.YASER
  Sqlserver عند العميل Lathe1 0 958 12-10-21, 07:34 PM
آخر رد: Lathe1
Bug [SQL] حدود الذاكرة العشوائية ل SQLSERVER sniperjawadino 0 995 20-04-21, 02:04 PM
آخر رد: sniperjawadino
  [VB.NET] مشكل Microsoft.SqlServer.BatchParser tahaayyoub 0 1,325 26-01-21, 04:27 PM
آخر رد: tahaayyoub
  [VB.NET] هل تنصحوني بترك SqlServer و التوجه ل MySql sniperjawadino 4 1,892 01-10-20, 03:38 PM
آخر رد: sniperjawadino
  [SQL] في برنامج sqlserver بعض db التي لها attach يظهر اسمها كما هو والاخر بالمسار tarek 0 1,308 30-03-20, 11:54 AM
آخر رد: tarek
  تنصيب البرنامج عند العميل بـ Sqlserver mostafa nada 3 2,038 25-03-20, 09:51 PM
آخر رد: ابراهيم ايبو

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


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