الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التنقل عبر السجلات بواسطة الكود

بدأه Jamalbootruba في 5 يناير 2012 · 3 رد · 501 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

بحثت في المنتدى ولم اجد ما اصبو اليه

انا عندي مجموعة جداول مرتبطة ببعض واقوم بأستحضار البيانات إلى الديتا ست عن طريق ربطها بViews داخل SQL server واقوم بربط البيانات عن طريق تعريف Binding Source ولكن كما تعرفون ان عندما اقوم بعمل ذلك ويكون احد الجداول فيه اكثر من سجل مرتبط بالجدول الرئيسي ستظهر النتيجة ان هناك عدد السجلات على حسب السجلات الفرعية

كتوضيح:

لنفترض انا لدينا جدول A وهو خاص برأس الفاتورة وبه عدد 3 فواتير

وجدول B خاص بتفاصيل الفاتورة وبه 5 اصناف لكل فاتورة

وعند الربط بينهما وعمل جملة SELECT سيقوم بجلب 15 سجل الموجودة في تفاصيل الفواتير لكي يتم عرضها وكل خمسة سجلات مع بعض وإلى الان الامر جميل لأن العدد الكلي للبيانات يستم عرضه في شبكة وفي صناديق النصوص الخاصة برقم الفاتورة وتاريخها ونوعها الخ...

وعند الضغط على التالي سيتم التنقل إلى السجل الثاني في جدول تفاصيل الفاتورة وليس السجل الثاني في رأس الفاتورة وهو المطلوب

انا قمت بفلترة البيانات بناءا على المفتاح الرئيسي ولكن هذا العمل سيظهر الخمس سجلات الاولى فقط ولا يجلب الباقي

ماريده هو كيف اتنقل بين السجلات ان امكن

انا قمت بحل ولااريد ان اضعه حتى لا احصر التفكير في حلي فقط

تزودوا فأن خيرا الزاد التقوى

اللهم انصر اخواننا المسلمين المجاهدين في كل مكان

#2

هل السؤال غير مفهوم ام ليس له حل

تزودوا فأن خيرا الزاد التقوى

اللهم انصر اخواننا المسلمين المجاهدين في كل مكان

#3

انت قمت بحلالها ماذا تريد

#4

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

تزودوا فأن خيرا الزاد التقوى

اللهم انصر اخواننا المسلمين المجاهدين في كل مكان

مواضيع مشابهة