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

استرجاع صف واحد من جدول و اكثر من صف من جدول آخر

مغلق
بدأه jamal في 1 يوليو 2007 · 6 رد · 723 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي جدول به بيانات العميل و جدول آخر به بيانات متشريات العميل يربط بين الجدولين رقم العميل.

ما أحاول الحصول عليه هو استرجاع جميع بيانات العميل الشخصية من جدول بيانات العميل و في نفس الوقت جميع مشتريات العميل من جدول المشتريات.

المشكلة أن ما أحصل عليه هو صف مستقل لكل عملية شراء. و ما اريد الحصول علية هو صف وحد ب كل البيانات.

هل من فكرة منيرة ؟؟؟

#3

شكرا يا أخ طارق و لكن أعتقد بأني أخطأت في الشرح.

#4

منطقيّاً ..

قد يكون من الصعب إنشاء استعلام تكون نتيجته صف واحد فيه معلومات العميل و جميع المشتريات الخاصة به خصوصاً و أنّ جدول المشتريات يتم فيه تسجيل كل عمليّة شراء في صف مستقل ..

فقط ..

أرفق لنا مثالاً و سأكوّن لك الاستعلام المطلوب .. بغض النظر عن القناعات الشخصيّة أو المنطق !

#5

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

أنا الرجل الضرب الذي تعرفونه***خشاش كرأس الحية المتوقد

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#6

الأخ jamal

أعتقد ان عندك مشكلة في الربط حيت يجب ان تكون العلاقة

one to many

يعني يكون حقل رقم العميل في جدول العميل مفتاح رئيسي primary keyبينما يكون حقل رقم العميل في جدول المشتريات forign key

بعد انشاء العلاقات وادخال بيانات للجدولين استدعي البيانات بجملة select وان شاء يعمل معك بدون مشاكل.

اختكم

dotnet_dev

#7

اشكركم جميعا. فعلا الحل موجود في قسم التقارير.

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…