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

الاخوة  الاعزاء  

  عندي برنامج  مبيعات  قاعد اشتغل  عليه  وبصراحة  تعبت  كتثير  لما  وصلت لهذه المرحلة  علما  انا اشتغل  على قاعدة بيانات  MYSQL و فيجوال بيسك 2010  البرنامج  متكامل  والحمد لله  ولكن بقي  عندي فقط  هو  الاستعلام  عن  مشاهدة  االفواتير  وكيف  تتم  عملية  الربط  من ثلاث  جداول  او  اربعه  وهو  جدول  الاعملاء  وجدول  المندوبين  وجدول  المواد  وجدول  التفاصيل  يعني لو  تشوفون في  الاضافة  فاتورة  جديدة  عندي  الامر  تمام  ينظاف  وما في  مشكلة  ولكن  لما  وصلت  مرحلة  استعراض  الفواتير حتى  من  خلالها  اني ا قوم باضافة  زر  التعديل  وزر  الطباعه  وزر  الحذف  المشكلة  هون  لما بيضبط  معي  وتبت  كثير  فقلت  اني  استعين بالاخورة  في  هذا  المنتدى  الرائع  عسى  وان شخص  يرحمنا  ويرحمه من في  السماء برحمته  في  حل  هذذه المشكلة  واكون شاكرا  وممتن لكم  

  البرنامج  بيدخل  بقاعدة  بيانات  كما ذكرت  مرفقه مع البرنامج  واسمها dd
بيانات الدخول  للبرنامج  هي  
11 لكلا الحقلين  
اتكركم واتمنى  منكم  الاجابة  السريعة  وفقكم  الله



.zip   pro.zip (الحجم : 1.99 م ب / التحميلات : 34)
((  لا أحد يمكن له  ان يحدد متى يموت ولكن هو  من يقدر  ان يحدد  كيف يعيش بعد الموت فالحياة والمماة بيد الله  لكن  حياتك بعد الموت بيدك  فلا  تندم  على شء فاتك ف يالدنيا لربما يرزقك  الله  خير  منه في ا لاخرة  او لربما  دفع الله  عنك به  شيأ  اعظم  ...  تلك  هي  مشيئةالله  عز  وجل )) 
الرد
تم الشكر بواسطة:
#2
اخى الحبيب فراس الغزي
اولاً انت سامحنى لم افهم ما المطلوب بعد من الموضوع
هذا انت تريد كود الاستعلام للجداول عشان تقوم بتنفيذها فى التقرير
ولا انت محتاج عمر كود الاستعلام وعمل التقرير مع كود الحذف والتعديل

خلاف ان الفورم خاص اضافة فاتورة تحتوى على كلاً من زر
(حفظ الفاتورة - طباعة الفاتورة - حذف المادة المحددة - حذف كل الموارد - الغاء عملية البيع)

فكما تري لا يوجد اى زر للتعديل
وزر الحفظ عبارة عن اضافة

ناتى بعد كده بخصوص كود الاستعلام لكل من الجداول
PHP كود :
جدول  الاعملاء  وجدول  المندوبين  وجدول  المواد  وجدول  التفاصيل 

عفواً اخى ما هى اسماء الجداول بقاعدة البيانات حيث ان الاسماء لديك هى 
admin - com_ - grup_cat - itemes_ - mem - mu - order_dtl - tb_orders )

بعد ذكر اسماء الجداول الـ 4
عليك ذكر كل عمود مشترك لدا التانى حتى يتم عملية الاستعلام كمثال

لديك الجداول التالية كمثال
1- T1 وهو جدول البيانات ويحتوى على
ID - NAME - EMAIL - IDTYPE - IDDATEREG - IDDATEEND
2- T2 وهو جدول التخصصات
ID - NAME
3- T3 وهو جدول تاريخ التسجيل
ID - DATE
4- T4 وهو جدول تاريخ الانتهاء
ID - DATE

بحيث ان الالوان فى الاسماء تعمنى عامل الربط وجلب القيمة من الجدول الاخر

ليصبح كود الاستعلام بهذا الشكل ( الكود توضيح للمثال )
كود :
SELECT comname FROM T1
   INNER JOIN T2 ON (T1.IDTYPE = T2.ID)
   INNER JOIN T3 ON (T1.IDDATEREG = T3.ID)
   INNER JOIN T4 ON (T1.IDDATEEND = T4.ID);

من ثم بعد ذلك فى منطقة SELECT فى كود الاستعلام
ما هى الاعمدة التى تريد جلب البيانات منها من خلال الجداول

حتى بالنهاية يتم عمل كود الاستعلام بناءاً على ما تريده

تحياتى لك 
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }

ملحوظة: قد يعتقد البعض كتابة اسمى بالطريقة الخطاء
وانا اعنى كل حرف كتب باسمى وانا استخدمه منذ عام 1998م
وقد يعتقد البعض ان الاسم يكتب (El Joker) والاخر (Al Goker)
وانا افضل دائماً عند استخدام اسمى ان يكون طبقاً لما استخدمه فضلاً وليس امراً وشكراً لكم
الرد
تم الشكر بواسطة: فراس الغزي , فراس الغزي
#3
(11-06-18, 08:21 PM)elgokr كتب :
اخى الحبيب فراس الغزي
اولاً انت سامحنى لم افهم ما المطلوب بعد من الموضوع
هذا انت تريد كود الاستعلام للجداول عشان تقوم بتنفيذها فى التقرير
ولا انت محتاج عمر كود الاستعلام وعمل التقرير مع كود الحذف والتعديل

خلاف ان الفورم خاص اضافة فاتورة تحتوى على كلاً من زر
(حفظ الفاتورة - طباعة الفاتورة - حذف المادة المحددة - حذف كل الموارد - الغاء عملية البيع)

فكما تري لا يوجد اى زر للتعديل
وزر الحفظ عبارة عن اضافة

ناتى بعد كده بخصوص كود الاستعلام لكل من الجداول
PHP كود :
جدول  الاعملاء  وجدول  المندوبين  وجدول  المواد  وجدول  التفاصيل 

عفواً اخى ما هى اسماء الجداول بقاعدة البيانات حيث ان الاسماء لديك هى 
admin - com_ - grup_cat - itemes_ - mem - mu - order_dtl - tb_orders )

بعد ذكر اسماء الجداول الـ 4
عليك ذكر كل عمود مشترك لدا التانى حتى يتم عملية الاستعلام كمثال

لديك الجداول التالية كمثال
1- T1 وهو جدول البيانات ويحتوى على
ID - NAME - EMAIL - IDTYPE - IDDATEREG - IDDATEEND
2- T2 وهو جدول التخصصات
ID - NAME
3- T3 وهو جدول تاريخ التسجيل
ID - DATE
4- T4 وهو جدول تاريخ الانتهاء
ID - DATE

بحيث ان الالوان فى الاسماء تعمنى عامل الربط وجلب القيمة من الجدول الاخر

ليصبح كود الاستعلام بهذا الشكل ( الكود توضيح للمثال )
كود :
SELECT comname FROM T1
   INNER JOIN T2 ON (T1.IDTYPE = T2.ID)
   INNER JOIN T3 ON (T1.IDDATEREG = T3.ID)
   INNER JOIN T4 ON (T1.IDDATEEND = T4.ID);

من ثم بعد ذلك فى منطقة SELECT فى كود الاستعلام
ما هى الاعمدة التى تريد جلب البيانات منها من خلال الجداول

حتى بالنهاية يتم عمل كود الاستعلام بناءاً على ما تريده

تحياتى لك 
وتمنياتى لك التوفيق

اخي  الجوكر  وفقك  الله  

سوف  اوضح لك  المسالة بكل  بساطة  
mem mu order_dtl - tb_orders
هذه الجداول  الاربعه  هي  مرتبطة ببيع المنتج  الي في  جدول  itemes
طبعا في صفحة اضافة الفاتورة زر الحذف وتعديل المنتج المباع في وقت البيع وحذف كافة المنتجات انا كملتها 
المشكلة عندي في عرض جميع الفواتير الي اشرت لهن في ردي هذا بداية 
ابحث عن كود استعلام 
يعني سوف  اكتب  الاستعلام  بالكتابة  
بيع  ثلاجة الى العميل محمد  من طرف المندوب الجوكر كميتها 1 سعرها 100  

هكذا اخي الغالي يعني في الداتا جريد فيو ابي يكون ظاهر الجدول اسماء الهيدر مثل 

التسلسل     اسم المادة      كميتها    اسم العميل    اسم المندوب     السعر النهائي  تاريخ الفاتورة 

هذه اسماء الهيدر للداتا جريد فيو اخي الي ابيها 

انا عملت  استعلام  اخي  لكن  بيظهر فارغ  مافيه اي  مواد  مباعا علما انو في  مواد مباعه في  الجدول  الفواتير  والتفاصيل 
((  لا أحد يمكن له  ان يحدد متى يموت ولكن هو  من يقدر  ان يحدد  كيف يعيش بعد الموت فالحياة والمماة بيد الله  لكن  حياتك بعد الموت بيدك  فلا  تندم  على شء فاتك ف يالدنيا لربما يرزقك  الله  خير  منه في ا لاخرة  او لربما  دفع الله  عنك به  شيأ  اعظم  ...  تلك  هي  مشيئةالله  عز  وجل )) 
الرد
تم الشكر بواسطة:
#4
(11-06-18, 09:28 PM)فراس الغزي كتب : اخي  الجوكر  وفقك  الله  

سوف  اوضح لك  المسالة بكل  بساطة  
mem mu order_dtl - tb_orders
هذه الجداول  الاربعه  هي  مرتبطة ببيع المنتج  الي في  جدول  itemes
طبعا في صفحة اضافة الفاتورة زر الحذف وتعديل المنتج المباع في وقت البيع وحذف كافة المنتجات انا كملتها 
المشكلة عندي في عرض جميع الفواتير الي اشرت لهن في ردي هذا بداية 
ابحث عن كود استعلام 
يعني سوف  اكتب  الاستعلام  بالكتابة  
بيع  ثلاجة الى العميل محمد  من طرف المندوب الجوكر كميتها 1 سعرها 100  

هكذا اخي الغالي يعني في الداتا جريد فيو ابي يكون ظاهر الجدول اسماء الهيدر مثل 

التسلسل     اسم المادة      كميتها    اسم العميل    اسم المندوب     السعر النهائي  تاريخ الفاتورة 

هذه اسماء الهيدر للداتا جريد فيو اخي الي ابيها 

انا عملت  استعلام  اخي  لكن  بيظهر فارغ  مافيه اي  مواد  مباعا علما انو في  مواد مباعه في  الجدول  الفواتير  والتفاصيل 

اخى الحبيب انا لا احتاج الى الشرح كتابة
انا اريد الى اسماء الاعمدة التى مطلوب جلبها من كل جدول
مع عامل الربط بين جميع الجداول المذكورة الرجاء قراءة تعليقي السابق مجدداً

انت الان كما لو تقول يا فلان اعطى هذا الكتاب الى احمد
ومن ثم قمت بقفل المحادثة لا عرفت مين احمد ولا مكانه فين وايه الاثبات

انت من انشاء قاعدة البيانات فلذلك بدلاً من الشرح كتابة
كتابة الاعمدة المطلوبة كما سبق وتوضيحها بالاوان والمطالب المطلوبة فى التعليق السابق

الرجاء قراءة الرد كاملاً ولا تتجاهل ما كتب به حتى اتمكن من افادتك

تحياتى لك
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }

ملحوظة: قد يعتقد البعض كتابة اسمى بالطريقة الخطاء
وانا اعنى كل حرف كتب باسمى وانا استخدمه منذ عام 1998م
وقد يعتقد البعض ان الاسم يكتب (El Joker) والاخر (Al Goker)
وانا افضل دائماً عند استخدام اسمى ان يكون طبقاً لما استخدمه فضلاً وليس امراً وشكراً لكم
الرد
تم الشكر بواسطة: فراس الغزي
#5
(11-06-18, 09:54 PM)elgokr كتب :
(11-06-18, 09:28 PM)فراس الغزي كتب : اخي  الجوكر  وفقك  الله  

سوف  اوضح لك  المسالة بكل  بساطة  
mem mu order_dtl - tb_orders
هذه الجداول  الاربعه  هي  مرتبطة ببيع المنتج  الي في  جدول  itemes
طبعا في صفحة اضافة الفاتورة زر الحذف وتعديل المنتج المباع في وقت البيع وحذف كافة المنتجات انا كملتها 
المشكلة عندي في عرض جميع الفواتير الي اشرت لهن في ردي هذا بداية 
ابحث عن كود استعلام 
يعني سوف  اكتب  الاستعلام  بالكتابة  
بيع  ثلاجة الى العميل محمد  من طرف المندوب الجوكر كميتها 1 سعرها 100  

هكذا اخي الغالي يعني في الداتا جريد فيو ابي يكون ظاهر الجدول اسماء الهيدر مثل 

التسلسل     اسم المادة      كميتها    اسم العميل    اسم المندوب     السعر النهائي  تاريخ الفاتورة 

هذه اسماء الهيدر للداتا جريد فيو اخي الي ابيها 

انا عملت  استعلام  اخي  لكن  بيظهر فارغ  مافيه اي  مواد  مباعا علما انو في  مواد مباعه في  الجدول  الفواتير  والتفاصيل 

اخى الحبيب انا لا احتاج الى الشرح كتابة
انا اريد الى اسماء الاعمدة التى مطلوب جلبها من كل جدول
مع عامل الربط بين جميع الجداول المذكورة الرجاء قراءة تعليقي السابق مجدداً

انت الان كما لو تقول يا فلان اعطى هذا الكتاب الى احمد
ومن ثم قمت بقفل المحادثة لا عرفت مين احمد ولا مكانه فين وايه الاثبات

انت من انشاء قاعدة البيانات فلذلك بدلاً من الشرح كتابة
كتابة الاعمدة المطلوبة كما سبق وتوضيحها بالاوان والمطالب المطلوبة فى التعليق السابق

الرجاء قراءة الرد كاملاً ولا تتجاهل ما كتب به حتى اتمكن من افادتك

تحياتى لك

وصلت الفكرة  اخي  الغالي  

 اولا جدول tb_orders هذا الجدول  ناخذ  من عندة رقم الفاتور ( 0ID_ORDERS) و تاريخ الفاتور ODERS_DATE و DIS_ORDER واسم الفاتورة واسم المندوب [b]ID_MU و اسم العميل [b]ID_CU طبعا اسم المندوب  والعميل  توخذ  من  جدول اخرين  جدول المندوبين  هو mu وجدول العملاء  هو MEM و تفاصيل الفاتور  ناخذها  من  جدول  الرابع  وهوorder_dtl ناخذ  من  عندة  الكمية [b]QYT السعر [b]PRICE والصافي [b]AMONT [/b][/b][/b][/b][/b]
[b][b] هذا  كل  مافي  الامر سيدي  العزيز  وفقك  الله    [/b][/b]
تفضل  اخي  شوف  انا قمت بالمطلوب  لكن بيطع  عندي الجدول  فاضي  مع  انه يوجد فيه  بيانات 


   
((  لا أحد يمكن له  ان يحدد متى يموت ولكن هو  من يقدر  ان يحدد  كيف يعيش بعد الموت فالحياة والمماة بيد الله  لكن  حياتك بعد الموت بيدك  فلا  تندم  على شء فاتك ف يالدنيا لربما يرزقك  الله  خير  منه في ا لاخرة  او لربما  دفع الله  عنك به  شيأ  اعظم  ...  تلك  هي  مشيئةالله  عز  وجل )) 
الرد
تم الشكر بواسطة:
#6
يبدو انك لست على دراية تماماً كيفية ربط جداول قاعدة البيانات
وكيف دمج جدولين واكثر لاظها البيانات كما لو انه جدول واحد

فى البداية اريدك الدخول على هذا الموضوع

وكذلك هذا الموضوع لتبسيط وفهم اكثر

لنبسط الامور اكثر وتوضح الفكرة
مرفق بالرد ملف لقاعدة بيانات من نوع mysql
قم باستخدامها وقم بعمل مشروع جديد لتطبيق كود الاستعلام التالى
حتى تتمكن من روية الفكرة والناتج وكيف كانت البيانات فى قاعدة البيانات
وكيف اصبح الناتج فى الاستعلام

كود الاستعلام
كود :
SELECT
   `register`.`name` AS `User Name`
   , `register`.`email` AS `E-mail`
   , `register`.`datereg` AS `Date Register`
   , `package`.`name` AS `Package Name`
   , `infopakge`.`note` AS `iNformation Package`
   , `lastlogin`.`date` AS `Last Log IN`
   , `lastlogout`.`date` AS `Last Log OUT`
FROM
   `package`
   INNER JOIN `infopakge`
       ON (`package`.`id` = `infopakge`.`idpack`)
   INNER JOIN `register`
       ON (`register`.`infopakge` = `infopakge`.`id`)
   INNER JOIN `lastlogin`
       ON (`register`.`lastlogin` = `lastlogin`.`id`)
   INNER JOIN `lastlogout`
       ON (`register`.`lastlogout` = `lastlogout`.`id`) AND (`register`.`package` = `package`.`id`);

الجدول الافتراضي للبيانات

طريقة عرض الجدول بعد الاستعلام


اتمنى ان تكون الفكرة وصلت

راجع الملف المرفق لتوضح لك الفكرة اكتر

تحياتى لك
وتمنياتى لك التوفيق


الملفات المرفقة
.zip   MySql.zip (الحجم : 1.19 ك ب / التحميلات : 9)
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }

ملحوظة: قد يعتقد البعض كتابة اسمى بالطريقة الخطاء
وانا اعنى كل حرف كتب باسمى وانا استخدمه منذ عام 1998م
وقد يعتقد البعض ان الاسم يكتب (El Joker) والاخر (Al Goker)
وانا افضل دائماً عند استخدام اسمى ان يكون طبقاً لما استخدمه فضلاً وليس امراً وشكراً لكم
الرد
تم الشكر بواسطة:
#7
السلام عليكم  الاخ  الجوكر  كيف  حالك تعبتك  معي  وفقك الله  

  اخ العزيز  انا  عملت  مثل ما قلت  لي  ولكن  واجهتني  مشكلة  
الاولى  كما في  الصور  الخاصة باستعراض  المنتجات لم  تظهر  منجمعه  مع  بعد  ويظهر  عدد  المنتجات مقابل  كل  رقم فاتورة  لما اقوم  بعمل  count  لها  بيظهر  فقط شخص  واحد فقط  والبقية يختفون  يعني  iD واحد فقط  والبقية  العملاء  يختفون  كما مبين في  الصورة يعني  لما  ارفع الكود  تظهر  كل  المنتجات  ولك  متفرقة يطلع  اسم  العميل  والمنتج  الي ماخذه فقط الايدي  متكرر  حسب  عدد المننتجات  وهذا الامر  غير صحيح  يعني لو  عندي  1000  عميل  شوف  كم راح يكون  طول  اليسته  
 هذا  امر  والامر  الاخر  لما  اجر  امر  تعديل  على  الداتا  جريد بيطلع  عندي  كما  مبين بالصورة  بيطلع  الاسم  والمندوب  وتفاصيل الفاتورة  بيطلع فاضي  ارجو  من  جنابك  الكريم  اعطائي  نصيحتك  لاني بصراحة استفدت  من  نصيحتك السابقة ربي  يجعلها  في  مزان  حسناتك  وهذا شهر رمضان شهر الله  وادعو لك بالغيب  

اتركك  مع الصور  

   
   
((  لا أحد يمكن له  ان يحدد متى يموت ولكن هو  من يقدر  ان يحدد  كيف يعيش بعد الموت فالحياة والمماة بيد الله  لكن  حياتك بعد الموت بيدك  فلا  تندم  على شء فاتك ف يالدنيا لربما يرزقك  الله  خير  منه في ا لاخرة  او لربما  دفع الله  عنك به  شيأ  اعظم  ...  تلك  هي  مشيئةالله  عز  وجل )) 
الرد
تم الشكر بواسطة:
#8
قم بارفاق المشروع مع نسخة من قاعدة البيانات
بعد اتمامك لاخر التحديث حتى اتمكن من افادتك بالاكواد

بنائاً على المسميات والادوات المستخدمة

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }

ملحوظة: قد يعتقد البعض كتابة اسمى بالطريقة الخطاء
وانا اعنى كل حرف كتب باسمى وانا استخدمه منذ عام 1998م
وقد يعتقد البعض ان الاسم يكتب (El Joker) والاخر (Al Goker)
وانا افضل دائماً عند استخدام اسمى ان يكون طبقاً لما استخدمه فضلاً وليس امراً وشكراً لكم
الرد
تم الشكر بواسطة: فراس الغزي , فراس الغزي
#9
(13-06-18, 11:38 AM)elgokr كتب :
قم بارفاق المشروع مع نسخة من قاعدة البيانات
بعد اتمامك لاخر التحديث حتى اتمكن من افادتك بالاكواد

بنائاً على المسميات والادوات المستخدمة

تحياتى لك
وتمنياتى لك التوفيق

تفضل  اخي العزيز  وفقك الله  هذه الملفات بالكامل


.zip   selll__.zip (الحجم : 1.99 م ب / التحميلات : 12)
((  لا أحد يمكن له  ان يحدد متى يموت ولكن هو  من يقدر  ان يحدد  كيف يعيش بعد الموت فالحياة والمماة بيد الله  لكن  حياتك بعد الموت بيدك  فلا  تندم  على شء فاتك ف يالدنيا لربما يرزقك  الله  خير  منه في ا لاخرة  او لربما  دفع الله  عنك به  شيأ  اعظم  ...  تلك  هي  مشيئةالله  عز  وجل )) 
الرد
تم الشكر بواسطة:
#10
بخصوص الجزؤ الاول الخاص بجمع الفواتير ليعرض الفواتير

اذا كان هذا ما تقصده كما فى الصورة التالية


كل ما عليك استخدام كود الاستعلام بهذه الطريقة
كود :
SELECT
   T1.ID_ORDERS
   , MAX(T2.ODERS_DATE) AS ODERS_DATE
   , MAX(T2.DIS_ORDER) AS DIS_ORDER
   , MAX(T2.ID_MU) AS ID_MU
   , MAX(T2.ID_CU) AS ID_CU
   , SUM(T1.QYT) AS QYT
   , SUM(T1.PRICE) AS PRICE
   , SUM(T1.AMONT) AS AMONT
FROM
   order_dtl AS T1
   INNER JOIN tb_orders AS T2
       ON (T1.ID_ORDERS = T2.ID_ORDERS)
   GROUP BY T1.ID_ORDERS;


بخصوص زر التعديل

فى البداية السطر الخاص بالاستعلام داخل الزر وهو
كود :
"Select * From mem ,tb_orders Where mem.C_NAME = tb_orders.ID_CU and tb_orders.ID_ORDERS= " & DGV_tb_orders.CurrentRow.Cells(0).Value

استبدله بهذا الكود
كود :
"SELECT
   T1.*
   , T2.*
FROM
   mem AS T1
   INNER JOIN tb_orders AS T2
       ON (T1.C_NAME = T2.ID_CU)
WHERE T2.ID_ORDERS = " & DGV_tb_orders.CurrentRow.Cells(0).Value

بخصوص كود الاستعلام الخاص بـ
كود :
"Select * From mu ,tb_orders Where mu.MU_NAME = tb_orders.ID_MU and tb_orders.ID_ORDERS= " & DGV_tb_orders.CurrentRow.Cells(0).Value

استبدله بهذا الكود
كود :
"SELECT
   T1.*,
   T2.*
FROM
   mu AS T1
   INNER JOIN tb_orders AS T2
       ON (T1.MU_NAME = T2.ID_MU)
WHERE T2.ID_ORDERS =  " & DGV_tb_orders.CurrentRow.Cells(0).Value

بخصوص البيانات الفاتورة فى الفورم

انت كل ما استخدمته لعرض البيانات الاكواد التالية فى الزر
كود :
           frm.TextBoT.Text = dr("ID_C").ToString
           frm.TextBN.Text = dr("C_NAME").ToString
           frm.TextBP.Text = dr("C_PHONE").ToString

عبارة عن ( تسلسل العميلاسم العميلرقم هاتف العميل )


وايضاً

كود :
frm.TextBoNAMEMU.Text = dr("MU_NAME").ToString

عبارة عن ( اسم المندوب )


ناتى الى الجزء الاخير وهو عرض الفواتير

بخصوص كود الاستعلام الخاص بـ
كود :
"Select itemes_.ID_I,itemes_.NAMR_IT,order_dtl.QYT,order_dtl.PRICE,order_dtl.AMONT From itemes_ ,order_dtl Where itemes_.ID_I = order_dtl.ID_PRO And order_dtl.ID_ORDERS =" & DGV_tb_orders.CurrentRow.Cells(0).Value


استبدله بهذا الكود
كود :
"SELECT
   T1.ID_I,
   T1.NAMR_IT,
   T2.QYT,
   T2.PRICE,
   T2.AMONT
FROM
   itemes_ AS T1
   INNER JOIN order_dtl AS T2
       ON (T1.CODE_IT = T2.ID_PRO)
WHERE T2.ID_ORDERS=" & DGV_tb_orders.CurrentRow.Cells(0).Value

السبب عدم عرض اى نتائج كما فى الصورة

هو انك قمت بعمل التالى
كود :
Where itemes_.ID_I = order_dtl.ID_PRO

والصح انه يكون بهذا الشكل
كود :
Where itemes_.CODE_IT = order_dtl.ID_PRO


اتمنى اكون بسط فى الشرح
وان يكون جميع ما كنت تريده قد تم

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }

ملحوظة: قد يعتقد البعض كتابة اسمى بالطريقة الخطاء
وانا اعنى كل حرف كتب باسمى وانا استخدمه منذ عام 1998م
وقد يعتقد البعض ان الاسم يكتب (El Joker) والاخر (Al Goker)
وانا افضل دائماً عند استخدام اسمى ان يكون طبقاً لما استخدمه فضلاً وليس امراً وشكراً لكم
الرد
تم الشكر بواسطة: فراس الغزي , sendbad100 , sendbad100 , محمد كريّم


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Smile [سؤال] مميزات الـ SQL Server واي اصدار استخدم رجاء المساعدة Mahmoud Nasser 8 137 08-06-18, 06:39 PM
آخر رد: Mahmoud Nasser
  ارجو المساعدة في هذا الخطاء ibrahimmakhool 1 63 05-06-18, 02:07 AM
آخر رد: mrnooo2000
Exclamation [كود] المساعدة - حول فكرة الاصدارات YousefOkasha 7 264 04-06-18, 03:44 AM
آخر رد: YousefOkasha
  ارجو المساعدة فى حل بعض الاخطاء atef_020 15 289 11-05-18, 11:19 AM
آخر رد: atef_020
  [VB.NET] أرجو المساعدة khaaleed2006 2 64 10-05-18, 06:02 PM
آخر رد: khaaleed2006
  المساعدة - حول نقل البيانات بين جدولين blida02 6 182 05-05-18, 09:01 AM
آخر رد: blida02
  [VB.NET] شباب انا جديد هنا احتاج المساعدة في الفيجوال ادرس في المانيا informatikkaufmann ٍSaeid 2 118 27-04-18, 04:50 AM
آخر رد: عبدالله الدوسري
  المساعدة - في حل مشكلة حجم الفورم Mohamed El Meziani 1 128 18-04-18, 02:39 AM
آخر رد: ملهمـ
  [سؤال] استعراض الداتا جريد فيو بين تاريخين الو0 3 174 16-04-18, 05:27 AM
آخر رد: الو0
  [VB.NET] رفعت قاعدة بيانات access على Google Drive ولم استطع استعراض التقارير؟؟ abomo3ath 2 168 14-04-18, 03:08 PM
آخر رد: abomo3ath

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم