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

المساعدة في عملية البحث

مغلقمُجاب
بدأه alexandrien في 3 أبريل 2014 · 10 رد · 860 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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


 


أقوم بعمل برنامج صغير عن مكتبة حيث يقوم الطالب في السنة النهائية بتوقيع إخلاء طرف من المكتبة .


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


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


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


ومرفق لكم ملف يتوضيحي بما هو مطلوب تحديدا


db1.zip

تم تعديل هذه المشاركة بواسطة alexandrien في 3 أبريل 2014 في 07:21

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#2

عذرا لإعادة تسمية الكائنات في ملفك للغة الانجليزية

هذا هو كود الاستعلام المطلوب

SELECT [no], name,book
FROM table1
WHERE (((table1.[no])=[forms]![form1]![no]))
union
SELECT [no], name ,cd
FROM table2
WHERE (((table2.[no])=[forms]![form1]![no]))
UNION SELECT [no], name, vedio
FROM table3
WHERE (((table3.[no])=[forms]![form1]![no]))
ORDER BY name;

db0.rar

1
#3

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


فعلا هو ده الي كنت محتاجه

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#4

وجزاكم خيرا أخي الكريم

لكن مفيش كده مشاركة قيمة  +1  لزوم التشجيع ليس إلا

ههههههه

1
#5 أفضل إجابة
amir2008amir كتب:

 

عذرا لإعادة تسمية الكائنات في ملفك للغة الانجليزية

هذا هو كود الاستعلام المطلوب

SELECT [no], name,book
FROM table1
WHERE (((table1.[no])=[forms]![form1]![no]))
union
SELECT [no], name ,cd
FROM table2
WHERE (((table2.[no])=[forms]![form1]![no]))
UNION SELECT [no], name, vedio
FROM table3
WHERE (((table3.[no])=[forms]![form1]![no]))
ORDER BY name;

 

والله لو فيه +1000000 تستحقها وقليلة عليك كمان

 

الآن كله تمام

لكن هل يمكن اظهار نتائج البحث في تقرير بدل من الاستعلام ؟

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

تم تعديل هذه المشاركة بواسطة alexandrien في 3 أبريل 2014 في 17:41

1

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#6

لتوضيح المطلوب أكثر

 

بعد ما تفضلت أخي الكريم بعمل التعديلات وجدت أن التقرير يكتب اسم الطالب ورقم ملفه واسم الكتاب . بالرغم من أن أسماء الاشياء المستعارة ليست كلها كتب

لذلك وضحت أكثر أنه المطلوب أن لا يتكرر اسم الطالب ورقم ملفه في كل سجل وجد رقمه في الجداول بل يكتفي بذكر اسم الطالب ورقم ملفه في رأس التقرير فقط . وفي تفصيل التقرير يذكر فقط اسماء الجداول التي ظهرت فيه رقم ملف الطالب

ولذلك قمت برفع الملف مرة أخرى ليوضح ما هو مطلوب تعديله

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

 

db1.zip

تم تعديل هذه المشاركة بواسطة alexandrien في 6 أبريل 2014 في 07:42

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#7

تفضل

هذه احدى الطرق

لكن يعيبها طول الكود

تم تعديل هذه المشاركة بواسطة amir2008amir في 6 أبريل 2014 في 23:25

1
#8

---

db11 accdb.rar

1
#9
amir2008amir كتب:

---

بارك الله فيك أخي الكريم ولا حرمني من خدماتك أبداً وفعلاً هذا بالضبط ما كنت أريده

ولكن الملف الذي قمت حضرتك بارفاقه لا يفتح معي في وضع التصميم حيث ان لدي اوفيس 2003 وقمت بتحميل access run time 2007

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

#10

نسخة 2003

db11.rar

1
#11
amir2008amir كتب:

نسخة 2003

الله يكرمك ويعزك وبارك الله فيك

اللهم آتنا في الدنيا حسنة وفي الآخرة حسنة وقنا عذاب النار

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

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