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

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

مغلق
بدأه saad_malak في 3 يناير 2007 · 1 رد · 1,430 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الى الأعضاء والمشرفين الكرام

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

لو ان لدينا 3 جداول لاثبات فاتورة

جدول 1 يحتوى على رقم الصنف و اسم الصنف

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

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

السؤال هو

كيف يمكننى عمل استعلام على الشكل التالى

اختيار اسم الصنف من الجدول 1 ومجموع الكمية المنصرفة من جدول 2

حيث

رقم الصنف فى جدول 1=رقم الصنف فى جدول 2

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

وبحيث يتم تحديد نوع الحركة ايضا

أقوم بعمل ذلك بكل سهولة مستخدما لغة Delphi ولكنى أرغب فى الانتقال مجددا الى محبوبتى الأول VB والتى اكتشفت انها تغيرت تماما فى ثوبها الجديد وخاصة 2005 ولا أخفيكم سرا مدى عشقى ل Visual Basic رغم استخدامى ل Delphi بصورة احترافية

هذا المثال يتم تنفيذة فى Delphi كالتالى

Select itm.itmnum,sum(d.qunt)

from "items" itm,"details" d,"Header" h

where

h.dat >= :D1 براميتر من نوع Date

and h.dat <= :D2 براميتر من نوع Date

and h.typ = d.typ

and h.typ= :t

and h.invno=d.invno

group by itm.itmnum

حيث ,d1,t,d2 باراميترات هذا الاستعلام والتى سيتم اسناد قيم لها من المستخدم

اريد تنفيذ ذلك الاستعلام باستخدام VB.net2005 و Oracle 9i مع وجود مثال ان امكن

ارجو ان تكون الفكرة قد وصلت

ِشكرا

تم تعديل هذه المشاركة بواسطة الغملاسي في 3 يناير 2007 في 15:08

#2

سيدى المشرف الغملاسي

شكرا على اهتمامك ولكنى أرى أن الموضوع يتعلق باستخدام ADO.net مع Visual Basic 2005 باستخدام Oracle database مثل استخدام قاعدة بيانات SQLServer

حيث اننى كنت أقوم بهذه العملية من داخل Delphi كما ذكرت

المطلوب تنفيذ هذا الاستعلام من داخل VB

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

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

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

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

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

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