تقييم الموضوع :
  • 1 أصوات - بمعدل 4
  • 1
  • 2
  • 3
  • 4
  • 5
كود علاقة بين جدولين
#1
السلام عليكم
ارجو المساعدة بارك الله فيكم
لدي جدول زبائن وجدول البضاعة اريد كود يعرض الزبون اللي طلب البضاعة كلها
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
لما لا تجمعهما في جدول واحد افضل للبحث او عليك بربط الجدولين مثلا تضع كودا للعملية في كليهما

مثال :

الجدول الاول اسماء و مقابل كل اسم رقم او كود العملية و في الجدول الثاني البضاعة و مقابل البضاعة نفس الرقم او كود العملية

و بالتالي تبحث عن الاسم في الجدول الاول فيجد لك رقم او كود العملية في نفس الجدول و ثم تبحث عن هذا الرقم في الجدول الثاني
الرد }}}
تم الشكر بواسطة: امينتو
#3
شكرا اخي على اهتمامك ولكن انت ما فهمتني

اعتبر ان عندي جدول البضاعة يحتوي على 10 اصناف
وعندي جدول الزبائن يحتوي بيانات الزبائن
اريد عرض الزبائن اللي طلبو الاصناف العشرة ولا يعرض الزبائن اللي طلبو 9 او 8 او اقل من عشرة اتمنى انك فهمتني
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته
هي لازم  وضروري يكون جدولين  ... لأنه غير هيك بيكون السيناريو خطأ .


أنت لو كنت بتستخدم ADO.Net   أذن بيلزمك INNER JOIN
  لو كنت بتستخدم LINQ TO SQL   أذن بيلزمك Join 



وفي مليون مثال على هذا الكلام ..


الله يعطيك العافية
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة: @@أبورائد@@ , امينتو
#5
هي صعبة

اولا : تنشئ جدولا ثالثا فيه عمودان او اكثر

ثم ترتب الاسماء حسب حروف الابجدية

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

مثال : محمد 3

علي 4

اذا النطاق الاول من الصفر حتى 2

و الثاني من 3 حتى 6

ثالثا : تبحث بواسطة findfirst  في كل نطاق من نطاقات الجدول الثالث عن كل صنف في الجدول الثاني و اذا وجده يزيد متغيرا ما بمقدار 1
ثم تكتب شرطا اذا المتغير صار 10 تظهر النتيجة المرغوبة
الطريقة :
طبعا ثالثا هو عبارة عن حلقلت متداخلة
p=0
احسب لي عدد السجلات في الجدول الثاني
for بالنسبة للجدول الثالث

انتقل الى السجل (اي)

و شفلي قديش رقم التكرار في هذا السجل
pp=p
p=p+x-1

حيث اكس هو الرقم الذي تم الحصول عليه

for g=pp to p
for gg=0 to عدد سجلات الجول الثاني
ابحث اولا عن البضاعة في الجدول الثاني فاذا وجدتها زد 1
next gg
next g
اغلاق اول فور
الرد }}}
تم الشكر بواسطة: @@أبورائد@@ , امينتو
#6
السلام عليكم...


السؤال ناقص...


نحتاج أن تخبرنا عن الرابط بين الجدولين. يعني كيف نعرف أن الصنف الفلاني قد طلبه الزبون فلان و فلان؟ و بمعنى آخر عندما يقوم زبون بطلب صنف أو مجموعة أصناف كيف يقوم برنامجك بحفظ العملية؟


نرجو التوضيح و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة: امينتو
#7
اعتبر في جدول المبيعات يحتوي على اسم الزبون و الصنف والكمية
الرد }}}
تم الشكر بواسطة:
#8
السلام عليكم اخى [b]امينتو
[/b]
اول شى الموضوع فى القسم الخطاء لابد ان يكون فى قسم قواعدات البيانات
تانى حاجة علشان تقدر تعرف اسم الزبون لى طلع كل المنتجات الشركة الاول لازم يكون فى جدوال بالاصناف و جدوال باسم الزبون
و تالت حاجة جدول تالت و دها علشان نكتب الرقم التقائى بتع كل صنف طلبو الزبون
و بعد كده تعمل استعلام فى الحدوال التالت بمعنى
ان فى حالة ان الزبون محمد يساوى 1 و 2 و 3  يتم اظهر الرسائل نعم غير ذلك لا يتم اظهر شى
هل وصلت الفكره اخى
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ
الرد }}}
تم الشكر بواسطة: امينتو
#9
عليكم السلام ورحمة الله وبركاته
بارك الله فيك اخي وشكرا لاهتمامكم تم الحل لكن كود طويل شوية
عملت حلقة باسماء الزبائن في داخلها حلقة باسماء الاصناف وكل مايلاقي الزبون يجمع لمتغير x  1 ولو تساوى المتغير x مع عدد صفوف الاصناف معناها النتيجة
اتمنى فهمتوني
الرد }}}
تم الشكر بواسطة:
#10
هم حاجة ان لقيت الحل اخى و العفو
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ
الرد }}}
تم الشكر بواسطة: امينتو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التعديل على كود جلب بيانات من جدولين مصمم هاوي 8 1,546 24-11-21, 10:51 PM
آخر رد: مصمم هاوي
  طلب طريقة عمل جدولين في نفس التقرير ahmed250 0 1,276 24-08-20, 03:23 AM
آخر رد: ahmed250
  كيف يمكن عرض محتويات جدولين مختلفين في اكتف ريبورت gonm64 2 1,588 09-08-19, 01:58 PM
آخر رد: gonm64
  [سؤال] الربط بين جدولين لا يعمل بالشكل المطلوب ما السبب allobaed 0 1,282 28-09-18, 12:01 AM
آخر رد: allobaed
  [سؤال] الحفظ في جدولين Abdellah 0 1,520 20-12-17, 03:33 PM
آخر رد: Abdellah
  [vb6.0] طلب تعديل على المرفق لاظهار جدولين في ليست فيو واحد w123eg 6 2,563 20-12-17, 08:07 AM
آخر رد: w123eg
  كيفية توجيه مربع نص إلى جدولين بإستخدام Adodc المبرمج العتيق 1 1,661 12-09-17, 03:28 PM
آخر رد: عبد العزيز البسكري
  المقارنة بين جدولين فيصل علي 9 2,798 19-08-17, 02:44 AM
آخر رد: فيصل علي
  [vb6.0] هدية بسيطة طباعة تقرير من جدولين بدون Primary Key ahmedabdelaliem 3 3,273 12-12-15, 02:48 AM
آخر رد: awidan76
  من لديه طريقة اظهار جدولين في اكيف ريبورت scsi7000 3 2,622 10-12-15, 03:51 AM
آخر رد: awidan76

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


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