اذهب الي المحتوي
أوفيسنا

استفسار حول استعلام


إذهب إلى أفضل إجابة Solved by Gamal.Saad,

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

السلام عليكم اخواني في هذا المنتدى الرائع

اود الاستفسار عن طريقة اضافة حقل في الاستعلام ياخذ معلوماتة من عدة سجلات او من سجل محدد في جدول فرعي

مثال

1- حقل في الاستعلام  يجمع عمودين لجميع السجلات ويترك بينها حرف (و) مثال السيد محسن علي و السيد توفيق محمد و ....الخ

2-حقل في الاستعلام ياخد قيمتة من جمع اسماء عمودين العمود الاول والثاني في السجل الاول في جدول فرعي

3-حقل في الاستعلام ياخذ قيمتة من جمع اسماء عمودين العمود الاول والثاني في السجل الاخير في جدول فرعي

ملاحظة اود عدم تكرار السجات في الاستعلام.

مع العلم ان الجدول المعمول لة استعلام مرتبط مع الجدول الفرعي بعلاقة راس باطراف

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

الملف في المرفقات

تحياتي للجميع

Example.accdb

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

وعليكم السلام

اخى الفاضل عمر @omarAbdalrazaq

لديك استعلام qryFirstUser للاول

ولديك استعلام للاخر qryLastUser

ولديك استعلام qrySumServiceAmount للجمع

ولديك استعلام q مبنى عليه استعلام qryAllUsers بيشغل المديول لاستدعاء جميع الاسماء بناء على السياره وجزاه الله خيرا صاحب المديول ولعل احد الاخوه الافاضل يساعد باضافه اللقب

له فلقد حاولت ولم اوفق معه الان وان شاء الله احد الاخوه واساتذتنا الافاضل يساعد

تقبل عذرى وتقصيرى

بالتوفيق اخى

Example.accdb

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

11 دقائق مضت, أحمد الفلاحجى said:

وعليكم السلام

اخى الفاضل عمر @omarAbdalrazaq

لديك استعلام qryFirstUser للاول

ولديك استعلام للاخر qryLastUser

ولديك استعلام qrySumServiceAmount للجمع

ولديك استعلام q مبنى عليه استعلام qryAllUsers بيشغل المديول لاستدعاء جميع الاسماء بناء على السياره وجزاه الله خيرا صاحب المديول ولعل احد الاخوه الافاضل يساعد باضافه اللقب

له فلقد حاولت ولم اوفق معه الان وان شاء الله احد الاخوه واساتذتنا الافاضل يساعد

تقبل عذرى وتقصيرى

بالتوفيق اخى

Example.accdb 608 kB · 0 تنزيلات

شكرا استاذنا الفاضل احمد 

هل يمكن اعلامي عن الطريقة التي عملت بها الاستعلام qryAllUsers؟

وهل يمكن عمل استعلام من استعلام اخر؟

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

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا :fff:

21 ساعات مضت, omarAbdalrazaq said:

وهل يمكن عمل استعلام من استعلام اخر؟

نعم يمكن عمل استعلام من استعلام

21 ساعات مضت, omarAbdalrazaq said:

هل يمكن اعلامي عن الطريقة التي عملت بها الاستعلام qryAllUsers؟

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

خدنا فيه حقل carName والحقل الاخر مستدعيين فيه الموديول   Horizontal

qryAllUser: Horizontal("q";"carName";"UserName";[carName])

الموديول فيه 4 براميترات اسم الجدول q

اسم الحقل اللى هنجمع البيانات عليه carName

اسم الحقل المطلوب تجميع البيانات منه UserName

اسم الحقل لشرط التجميع carName

واعتذر لو فى تقصير

بالتوفيق اخى

 

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

23 ساعات مضت, أحمد الفلاحجى said:

الشكر لله ثم لاخواننا واساتذتنا جزاهم الله خيرا :fff:

نعم يمكن عمل استعلام من استعلام

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

خدنا فيه حقل carName والحقل الاخر مستدعيين فيه الموديول   Horizontal


qryAllUser: Horizontal("q";"carName";"UserName";[carName])

الموديول فيه 4 براميترات اسم الجدول q

اسم الحقل اللى هنجمع البيانات عليه carName

اسم الحقل المطلوب تجميع البيانات منه UserName

اسم الحقل لشرط التجميع carName

واعتذر لو فى تقصير

بالتوفيق اخى

 

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

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

اسم الاستعلام  الذي اريد اضافة الحقل لة:

Qry_ToAgency

ولقد انشئت الموديل بالدالة Horizontal

رابط الملف للبرنامج الرئيسي

https://drive.google.com/open?id=1Wp0sPl-oa6USnQ1CGNCHUJbEqKBMiv4R

تم تعديل بواسطه omarAbdalrazaq
اضافة سؤوال
رابط هذا التعليق
شارك

6 ساعات مضت, Gamal.Saad said:

استنادا للدالة التي أوردها أستاذ أحمد الفلاحجى  سابقاً

فانظر المرفق  

NewDB2.accdb 2.71 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 1 تنزيلات

استاذ جمال بعد التحية والشكر على مشاركتك

 

فقط السؤال الي محيرني لماذا يجب ان اخذ المعلومات من استعلام ؟ لماذا لا اخذ المعلومات من جدول حتى استطيع ان اضعها في الاستعلام الرئيسي كل المعلومات

 

[qryAllUser: Horizontal("Qry_ToAgency";"WheelName";"FullName";[WheelName  

هل استطيع استبدال هذا الاستعلام بجدول اسماء السواق Tbl_WheelUsers

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

  • أفضل إجابة
1 ساعه مضت, omarAbdalrazaq said:

هل استطيع استبدال هذا الاستعلام بجدول اسماء السواق Tbl_WheelUsers

عادي مفيش مشكلة بس التجميع هيكون بدلاً من السيد/ أحمد ، العقيد/ وليد ، والوزير/ سيد

ستجد 4/ أحمد ، 14/وليد ، 22/ سيد

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

ولحل مؤقت للمشكلة يجب تعديل الدالة  وعمل ربط مع جدول آخر به  كود اللقب واسم اللقب ، كما بالمرفق

NewDB3.accdb

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

منذ ساعه, Gamal.Saad said:

عادي مفيش مشكلة بس التجميع هيكون بدلاً من السيد/ أحمد ، العقيد/ وليد ، والوزير/ سيد

ستجد 4/ أحمد ، 14/وليد ، 22/ سيد

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

ولحل مؤقت للمشكلة يجب تعديل الدالة  وعمل ربط مع جدول آخر به  كود اللقب واسم اللقب ، كما بالمرفق

NewDB3.accdb 2.7 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 0 تنزيلات

الشكر الجزيل لك استاذ جمال ولكل اساتذتنا في هذا المنتدى الرائع جعلة الله في ميزان حسناتكم كفيت ووفيت

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

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