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

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

بدأه mazin osman في 28 أبريل 2008 · 6 رد · 608 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساءء الخير شباب

المشكلة في انني ارغيب في تحديد الرصيد من خلال حساب ثلاث جداول في استعلام

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

مرفق مثال في اتلجداول الثلاث وهي:

استلام

منصرفات مكتب

ايصالات صرق

وشكرا

اخوكم مازن

MAZIN.rar

#2

أخى mazin osman

أفضل طريقة للحصول على ماتريده هو استخدام استعلام توحيد

أنظر الجملة التالية

SELECT [pay].date, [pay].Account,  "payable" AS type
FROM pay UNION SELECT [rec].date, [rec].Account,  "receipt" AS type
FROM rec UNION SELECT [sho].date, [sho].Account,  "shop" AS type
FROM sho;

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

لاحظ الاستعلام المسمى HQuery

إذا صعبت الأمور معك أخبرنا

سلام

Hmazin.rar

تم تعديل هذه المشاركة بواسطة هانى عوض في 29 أبريل 2008 في 13:02

#3

اخي هاني اشكرك على المرور والاهتمام

ولكن ارغب في عمل حساب رصيد وفق الاتي:

ايصالات الاستلام - ( ايصالات الصرف + منصرفات المحل ) = الرصيد

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

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

اشكرك على مجهودك وإن شاء الله اكون قد اوضحت الفكرة بصورة واضحة

#4

أخى الكريم من قال أنه لا يمكن عمل عمليات حسابية؟؟؟؟؟

قم بعمل استعلام تحديد كالآتى

SELECT [All].date, [All].Account, IIf([type]="payable",[Account],0) AS Payable, IIf([type]="receipt",[Account],0) AS receipt, IIf([type]="shop",[Account],0) AS shop, [receipt]-([Payable]+[shop]) AS Balance
FROM [All];

أنظر المرفق

Hupmazin.rar

#5

اخي هاني اشكرك علىالحلفعلاهوا المطلوب .

ولكنليسال اخيربالنسبة للتوحيدهل يمكن ان اضيف اكثرمنثلاث جداولوعمل استعلامتوحيد لهم .

جزاك الله خيرا

اخوك مازن

اخي هاني اشكرك على الحل فعلاهو المطلوب .

ولكن لي سؤال اخيربالنسبة للتوحيدهل يمكن ان اضيف اكثرمن ثلاث جداول وعمل استعلام توحيد لهم .

جزاك الله خيرا

اخوك مازن

#6

طبعاً ممكن أخى مازن

المهم أن تكون الحقول المراد توحيدها متشابهة

أى إذا كان الحقل رقم لابد للباقى أن يكون رقم

وإذا كان الحقل نص لابد للباقى أن يكون نص

وهكذا..

أخوك فى الله

هانى عوض

#7

بارك الله فيك وجزاك الله خيرا

اخوك مازن

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

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

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

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

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