اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مشكلة فى الاستعلام


ansary

الردود الموصى بها

الاخوة الاعزاء

السلام عليكم

مرفق استعلام كلما اضيف علية (ملاحظات1 و ملاحظات2 من جدول فرعى التحويل و ملاحظات من جدول فرعى المبيعات ) يعطنى خطاء عدد الاعمدة فهل هناك حل لاظهار هذه الخانات

لا استطيع رفع المرفق

SELECT فواتير_مشتريات.رقم_التكلفه, فواتير_مشتريات.المستخدم, فواتير_مشتريات.الوقت, فواتير_مشتريات.التاريخ, فواتير_مشتريات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_المشتريات.الكميه AS دخول, 0 AS خروج, فرعى_المشتريات.الكميه AS الرصيد, [الكميه]*فرعى_المشتريات!سعر_الشراء AS القيمه, فواتير_مشتريات.تصنيف, 1 AS ترتيب
FROM جدول_الاصناف INNER JOIN ((المخازن INNER JOIN فواتير_مشتريات ON المخازن.اسم_المخزن = فواتير_مشتريات.اسم_المخزن) INNER JOIN فرعى_المشتريات ON فواتير_مشتريات.AB = فرعى_المشتريات.AB) ON جدول_الاصناف.رقم_الصنف = فرعى_المشتريات.رقم_الصنف
GROUP BY فواتير_مشتريات.رقم_التكلفه, فواتير_مشتريات.المستخدم, فواتير_مشتريات.الوقت, فواتير_مشتريات.التاريخ, فواتير_مشتريات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_المشتريات.الكميه, فرعى_المشتريات.الكميه, [الكميه]*فرعى_المشتريات!سعر_الشراء, فواتير_مشتريات.تصنيف, 1
ORDER BY فواتير_مشتريات.التاريخ, فواتير_مشتريات.مسلسل, 1;
UNION SELECT تحويل_مخازن.رقم_التكلفه, تحويل_مخازن.المستخدم, تحويل_مخازن.الوقت, تحويل_مخازن.التاريخ, تحويل_مخازن.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_تحويل_مخازن.الكميه AS دخول, 0 AS خروج, فرعى_تحويل_مخازن.الكميه AS الرصيد, 0 AS القيمه, تحويل_مخازن.تصنيف, 2 AS ترتيب
FROM المخازن INNER JOIN (تحويل_مخازن INNER JOIN (جدول_الاصناف INNER JOIN فرعى_تحويل_مخازن ON جدول_الاصناف.رقم_الصنف = فرعى_تحويل_مخازن.رقم_الصنف) ON تحويل_مخازن.AF = فرعى_تحويل_مخازن.AF) ON المخازن.اسم_المخزن = تحويل_مخازن.الى_مخزن
GROUP BY تحويل_مخازن.رقم_التكلفه, تحويل_مخازن.المستخدم, تحويل_مخازن.الوقت, تحويل_مخازن.التاريخ, تحويل_مخازن.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_تحويل_مخازن.الكميه, 0, فرعى_تحويل_مخازن.الكميه, تحويل_مخازن.تصنيف, 2;
UNION SELECT مردودات_مبيعات.رقم_التكلفه, مردودات_مبيعات.المستخدم, مردودات_مبيعات.الوقت, مردودات_مبيعات.التاريخ, مردودات_مبيعات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_مردودات_مبيعات.الكميه AS دخول, 0 AS خروج, فرعى_مردودات_مبيعات.الكميه AS الرصيد, [الكميه]*فرعى_مردودات_مبيعات!سعر_البيع AS القيمه, مردودات_مبيعات.تصنيف, 3 AS ترتيب
FROM المخازن INNER JOIN (مردودات_مبيعات INNER JOIN (جدول_الاصناف INNER JOIN فرعى_مردودات_مبيعات ON جدول_الاصناف.رقم_الصنف = فرعى_مردودات_مبيعات.رقم_الصنف) ON مردودات_مبيعات.AC = فرعى_مردودات_مبيعات.AC) ON المخازن.اسم_المخزن = مردودات_مبيعات.اسم_المخزن
GROUP BY مردودات_مبيعات.رقم_التكلفه, مردودات_مبيعات.المستخدم, مردودات_مبيعات.الوقت, مردودات_مبيعات.التاريخ, مردودات_مبيعات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_مردودات_مبيعات.الكميه, فرعى_مردودات_مبيعات.الكميه, [الكميه]*فرعى_مردودات_مبيعات!سعر_البيع, مردودات_مبيعات.تصنيف, 3;
UNION SELECT فواتير_مبيعات.رقم_التكلفه, فواتير_مبيعات.المستخدم, فواتير_مبيعات.الوقت, فواتير_مبيعات.التاريخ, فواتير_مبيعات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0 AS دخول, فرعى_المبيعات.الكميه AS خروج, [الكميه]*-1 AS الرصيد, [الكميه]*فرعى_المبيعات!سعر_البيع AS القيمه, فواتير_مبيعات.تصنيف, 4 AS ترتيب
FROM (المخازن INNER JOIN فواتير_مبيعات ON المخازن.اسم_المخزن = فواتير_مبيعات.اسم_المخزن) INNER JOIN (فرعى_المبيعات INNER JOIN جدول_الاصناف ON فرعى_المبيعات.رقم_الصنف = جدول_الاصناف.رقم_الصنف) ON فواتير_مبيعات.AA = فرعى_المبيعات.AA
GROUP BY فواتير_مبيعات.رقم_التكلفه, فواتير_مبيعات.المستخدم, فواتير_مبيعات.الوقت, فواتير_مبيعات.التاريخ, فواتير_مبيعات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_المبيعات.الكميه, [الكميه]*-1, [الكميه]*فرعى_المبيعات!سعر_البيع, فواتير_مبيعات.تصنيف, 4;
UNION SELECT مردودات_مشتريات.رقم_التكلفه, مردودات_مشتريات.المستخدم, مردودات_مشتريات.الوقت, مردودات_مشتريات.التاريخ, مردودات_مشتريات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0 AS دخول, فرعى_مردودات_مشتريات.الكميه AS خروج, [الكميه]*-1 AS الرصيد, [الكميه]*فرعى_مردودات_مشتريات!سعر_الشراء AS القيمه, مردودات_مشتريات.تصنيف, 5 AS ترتيب
FROM (المخازن INNER JOIN مردودات_مشتريات ON المخازن.اسم_المخزن = مردودات_مشتريات.اسم_المخزن) INNER JOIN (جدول_الاصناف INNER JOIN فرعى_مردودات_مشتريات ON جدول_الاصناف.رقم_الصنف = فرعى_مردودات_مشتريات.رقم_الصنف) ON مردودات_مشتريات.AD = فرعى_مردودات_مشتريات.AD
GROUP BY مردودات_مشتريات.رقم_التكلفه, مردودات_مشتريات.المستخدم, مردودات_مشتريات.الوقت, مردودات_مشتريات.التاريخ, مردودات_مشتريات.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, فرعى_مردودات_مشتريات.الكميه, [الكميه]*-1, [الكميه]*فرعى_مردودات_مشتريات!سعر_الشراء, مردودات_مشتريات.تصنيف, 5;
UNION SELECT تحويل_مخازن.رقم_التكلفه, تحويل_مخازن.المستخدم, تحويل_مخازن.الوقت, تحويل_مخازن.التاريخ, تحويل_مخازن.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0 AS دخول, فرعى_تحويل_مخازن.الكميه AS خروج, [الكميه]*-1 AS الرصيد, 0 AS القيمه, تحويل_مخازن.تصنيف, 6 AS ترتيب
FROM المخازن INNER JOIN (تحويل_مخازن INNER JOIN (جدول_الاصناف INNER JOIN فرعى_تحويل_مخازن ON جدول_الاصناف.رقم_الصنف = فرعى_تحويل_مخازن.رقم_الصنف) ON تحويل_مخازن.AF = فرعى_تحويل_مخازن.AF) ON المخازن.اسم_المخزن = تحويل_مخازن.من_مخزن
GROUP BY تحويل_مخازن.رقم_التكلفه, تحويل_مخازن.المستخدم, تحويل_مخازن.الوقت, تحويل_مخازن.التاريخ, تحويل_مخازن.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0, فرعى_تحويل_مخازن.الكميه, [الكميه]*-1, تحويل_مخازن.تصنيف, 6;
UNION SELECT هدايه_تالف.رقم_التكلفه, هدايه_تالف.المستخدم, هدايه_تالف.الوقت, هدايه_تالف.التاريخ, هدايه_تالف.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0 AS دخول, فرعى_هدايه_تالف.الكميه AS خروج, [الكميه]*-1 AS الرصيد, 0 AS القيمه, هدايه_تالف.تصنيف, 7 AS ترتيب
FROM (المخازن INNER JOIN هدايه_تالف ON المخازن.اسم_المخزن = هدايه_تالف.اسم_المخزن) INNER JOIN (جدول_الاصناف INNER JOIN فرعى_هدايه_تالف ON جدول_الاصناف.رقم_الصنف = فرعى_هدايه_تالف.رقم_الصنف) ON هدايه_تالف.AG = فرعى_هدايه_تالف.AG
GROUP BY هدايه_تالف.رقم_التكلفه, هدايه_تالف.المستخدم, هدايه_تالف.الوقت, هدايه_تالف.التاريخ, هدايه_تالف.مسلسل, المخازن.اسم_المخزن, جدول_الاصناف.اسم_الصنف, 0, فرعى_هدايه_تالف.الكميه, [الكميه]*-1, هدايه_تالف.تصنيف, 7;
 

المرفق

db1.rar

رابط هذا التعليق
شارك

وعليكم السلام ورحمة لله وبركاته

 

تفضل اخي الكريم

قمت بتقسيم الاستعلام الجدولي الى استعلامات من 1 -7

طبقت لك على ملاحظات1 وملاحظات2 ،،، انت قم بتطبيق الملاحظات من فرعي المبيعات بنفس الطريقة ثم احذف الاستعلامات

::

تحياتي

 

waz-db1.rar

تم تعديل بواسطه alwazeer
ارفاق القاعدة المعدلة
  • Like 1
رابط هذا التعليق
شارك

شكرا اخى الكريم و جارى التجربة

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

تم تعديل بواسطه ansary
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information