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

اسنعلام هامة جداااااااا

بدأه Mohamed_Rizk في 16 أكتوبر 2014 · 7 رد · 1,039 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة الافاضل عمالقة المنتدي الذي تعلمت منهم الكثير والكثير

فى البداية احب ان اشرح لسيادتكم انا عندي

 

1-جدول اساسي يحتوي على ارقام السيارات المملوكة للشركة

2- جدول يومي يتم فيه تحديد السيارات التي لم تعمل ( خارج الخدمة او فى الصيانة )

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

ما هي السيارات التي تعمل وما هي السيارات خارج الخدمة

فقمت بعمل الاستعلام التالي

SELECT des_car_work.id_mach_w, des_car_work.id_mach_type_w,des_car_work.id_mac_w,(null) AS name,des_car_work.date_working, des_car_work.id_auto, des_car_work.in_mantince, des_car_work.in_mantince_out, des_car_work.in_licens, des_car_work.in_exdant, des_car_work.in_no_work, des_car_work.in_without_trmain, des_car_work.in_waiting_d, des_car_work.in_working_out, des_car_work.in_mantince_without, des_car_work.notes

FROM des_car_work

WHERE des_car_work.id_mach_w=[Forms]![des_car_w_mas]![id_mach_w] AND des_car_work.id_mach_type_w=[Forms]![des_car_w_mas]![id_mach_type_w] AND des_car_work.date_working=[Forms]![des_car_w_mas]![date_working]

group by id_mach_w, id_mach_type_w,id_mac_w,date_working,id_auto,in_mantince,in_mantince_out,in_licens,in_exdant,in_no_work, in_without_trmain,in_waiting_d,in_working_out, in_mantince_without,notes

UNION SELECT (machines.id_mach) as id_mach_w, (machines.id_mach_type) as id_mach_type_w,(machines.id_mac) as id_mac_w,([machines.name_mach] & "  رقم" & [machines.id_Metal_plate]) AS name,null,null,null,null,null,null,null,null,null,null,null,null

FROM machines

WHERE machines.id_mach=[Forms]![des_car_w_mas]![id_mach_w] AND machines.id_mach_type=[Forms]![des_car_w_mas]![id_mach_type_w]

 

ORDER BY name;

والنتيجة كانت جيدة ولكن
السيارة تظهر معي مرتين مرة تعمل ومرة اخري لا تعمل
post-279451-0-33452900-1413449788_thumb.
وحاولت جميع المحاولات ولكن بائت بالفشل ارجو من سيادتكم سرعة الرد لانني متوقف تماما عن العمل بسبب هذا الاستعلام
ومرفق لسيادتكم بعض الصور الموضحة
post-279451-0-89198500-1413449889_thumb.
 
 
 
#2

السلام عليكم

ارفق مثال اخي الكريم

#3
s s m كتب:

السلام عليكم

ارفق مثال اخي الكريم

 

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

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

هذا مثال بسيط من القاعدة لكبر حجمها

union.rar

تم تعديل هذه المشاركة بواسطة Mohamed_Rizk في 16 أكتوبر 2014 في 13:28

#4

اعتقد ان الموضوع صعب جدااااااااا


اين خبرا البرمجة


#5

راجع هذا المثال 

انظر الى المعايير داخل الاستعلام تمنع تكرار البيانات

منع التكرار.rar

 
#6
السيد الجوهرى كتب:

راجع هذا المثال 

انظر الى المعايير داخل الاستعلام تمنع تكرار البيانات

 

سيدي الفاضل السيد الجوهري

شكرا على ردك اولا

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

and  (((des_car_work.id_mac_w) Not In (select id_mac from machines where id_mac=id_mac)))

 داخل السيكوال ولم تفلح معي

فهل من حل  ؟؟؟؟؟؟!!!!!

#7

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

 

 

Mohamed_Rizk كتب:

 

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

 

 

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

    Dim myFilter As String
    
    myFilter = "[date_working]= #" & Me.date_working & "#"
'    myFilter = myFilter & " AND "
'    myFilter = myFilter & "[id_mach_w] = " & Me.id_mach_w
'    myFilter = myFilter & " AND "
'    myFilter = myFilter & "[id_mach_type_w] = " & Me.id_mach_type_w
    DoCmd.OpenReport "des_car_work", acViewPreview, "", myFilter, acNormal

جعفر

#8

الف شكر سيد جعفر على المعلومات القيمة

واسف على تأخير الرد

ولكن تمت حل المشكلة مسبقا

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