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

مساعدة في تقرير


Tarekfathallah

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

السلام عليكم ايها الاخوة الكرام والاساتذة الافاضل

ارجو مساعدتي في التقرير الموجود في قاعدة البيانات رقم 1 وهو انني بحاجة لاضافة حقل فيه وهو عداد غيار الزيت القادم adad2 وان يكون التاريخ آخر تاريخ موجود اي 

السيارة نوع باترول رقم لوحتها 612684 آخر مرة تم غيار الزيت فيها بتاريخ 10/02/2017 على العداد رقم 529180  اي غيار الزيت القادم سيكون على العداد رقم  533180 وان يكتب لي في خانة الملاحظات اذا كان عليها كشف ام لا علما ان الكشف يكون مرة نعم مرة لا 

مرفق ربطا القاعدة 

----------------   للرفع ------------------------

car n new1.rar

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

الشكر الكبير استاذنا جعفر 

المطلوب في تقرير رقم 1 ان يجلب لي من جدول oil حقل adad2 بآخر تاريخ لكل سيارة يعني انا اذا وضعت تاريخ 31/03/2017 سبخرج لي تقرير فيه كل السيارات وهم خمس سيارات ارغب في اضافة عداد غيار الزيت القادم وهو حقل adad2  ولكن لاخر تاريخ غيار زيت تم اي من حقل adad oil

ولك الشكر 

---------------------   للرفع ------------------

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

في 5/1/2017 at 12:13, tarek_f26180 said:

الشكر الكبير استاذنا جعفر 

المطلوب في تقرير رقم 1 ان يجلب لي من جدول oil حقل adad2 بآخر تاريخ لكل سيارة يعني انا اذا وضعت تاريخ 31/03/2017 سبخرج لي تقرير فيه كل السيارات وهم خمس سيارات ارغب في اضافة عداد غيار الزيت القادم وهو حقل adad2  ولكن لاخر تاريخ غيار زيت تم اي من حقل adad oil

ولك الشكر 

---------------------   للرفع ------------------

 

عفوا أخي طارق:smile:

 

انا اعرف انك تتأذى لما اطلب منك معلومات وتفاصيل ، ولكن بدون معرفة المطلوب ، فلن اتمكن من مساعدتك :blink:

في شرحك الجديد ، استعملت التاريخ 31/03/2017 للتقرير رقم 1 ، فلم يكن هناك ولا سجل ، وفي جدول oil هناك سجل واحد فقط ، بينما شرحك يقول ان هناك 7 سيارات!!

 

الله يخليك ، افتح البرنامج امامك واكتب الخطوات والنتائج ، علشان اقدر اتابع معاك ، ومنها اعرف المطلوب:smile:

 

جعفر

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

اخي جعفر ما اريده في التقرير رقم 1 انه لكل سيارات يوجد غيار زيت المطلوب آخر عداد غيار زيت لكل سيارة اما تاريخ 31/03/2017 فهو ليعمل الاستعلام لاخر الشهر 

ومشكور 

----------------   للرفع ---------------------

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

السلام عليكم:smile:

 

نأخذ مصدر بيانات التقرير 1 ، ونعمله استعلام 

627.Clipboard01.jpg.b4edb61340122168e0d24cc0b57b5e97.jpg

.

اذا فهمي كان صحيح ، فانت تريد آخر قراءة لكل سيارة ،

627.Clipboard02.jpg.6886cdc9f20464b983221ce3e540cfc2.jpg

.

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

627.Clipboard03.jpg.8177017f6e95d340ac18567863bf37c3.jpg

.

ثم نستخدم هذا الاستعلام كمصدر بيانات للتقرير

627.Clipboard04.jpg.747dfe1d9d6d81047cea5a95686dc155.jpg

.

 

جعفر

627.car n new1.accdb.zip

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

مشكور اخي جعفر لمرورك ولكنك نفذت ما كنت قد عملته انا سابقاً 

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

----------------   للرفع -------------------

car n new2.rar

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

اخي جعفر اتعبتك معي كثيرا والله انا مش عارف كيف وصلك المعلومة 

اريد في التقرير 1234 زيادة خانة او حقل هو من جدول oil حقل filter  وهو حقل نعم او لا اذا كان نعم يكتب لي مع كشف واذا كان لا لا يمتب شيئا 

--------------------   للرفع --------------------

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

14 ساعات مضت, tarek_f26180 said:

اريد في التقرير 1234:

1. زيادة خانة او حقل هو من جدول oil حقل filter  وهو حقل نعم او لا ،

2. اذا كان نعم يكتب لي مع كشف واذا كان لا لا يمتب شيئا 

حياك الله أخوي طارق :smile:

 

هدفنا احنا الاثنين واحد ، وهو الوصول الى النتيجة المطلوبة ان شاء الله:smile:

1. طيب ، هذه الخانة اصلا موجودة في الاستعلام 1234 ، وتم إضافتها للتقرير ،

2. اذا كان نعم ، تريد ان تُظهر الحقل نعم/لا فقط ، او تريد إظهار السجل بالكامل ، 

واذا كان لا ، تريد ان إخفاء الحقل نعم/لا فقط ، او تريد إخفاء السجل بالكامل ، 

 

627.1.Clipboard01.jpg.e6aa244c9ab871de3b76e3cffbf57cfb.jpg

.

جعفر

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

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

--------------   للرفع --------------

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

تفضل ، وان شاء الله يكون طلبك:smile:

لأني ما فهمت قصدك في "كشف دوري" :

27 دقائق مضت, tarek_f26180 said:

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

 

 

اولا يجب تغيير اسم الحقل Filter ، لأن هذه من الكلمات الخاصة بالاكسس ، فغيرتها الى filter1

627.1.Clipboard02.jpg.df78e026db788de3106f06ffd678ab53.jpg

.

ولأن السجل موجود في قسم Detail من التقرير ، فعملت الكود التالي لهذا القسم في حدث "التنسيق" ، لكي يُظهر ويخفي السجلات حسب حالت الحقل filter1 :


Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

    If Nz(Me.filter1, 0) = -1 Then
        
        Me.Section(acDetail).Visible = True
        
    Else
    
        Me.Section(acDetail).Visible = False
        
    End If
    
End Sub

 

جعفر

627.1.car n new2.accdb.zip

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

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

 

المثال السابق يُظهر لك السجلات 2 و 4 وهو السجل الذي filter عليه علامة صح ،

اما اذا اردت العكس ، وهو ان يظهر لك السجلات 1 و 3 وهو السجل الذي filter ليس عليه علامة صح ، فالكود:

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

    If Nz(Me.filter1, 0) <> -1 Then
        
        Me.Section(acDetail).Visible = True
        
    Else
    
        Me.Section(acDetail).Visible = False
        
    End If
    
End Sub

 

جعفر

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

أخي طارق:biggrin:

 

بعد 10 مشاركات منك ، و 8 مشاركات مني ، ولم تستطع ان تشرح لي المطلوب ، وبعدة محاولات مني لفهم طلبك ،

انا استسلم :blink:

 

figure_surrender_flag_anim_md_wm.gif

 

 

سأغلق هذا الموضوع ، لأنه لا فائدة منه.

فالرجاء منك فتح موضوع آخر وبه طلب واضح بأسماء الحقول والجداول ، ومثال عن كيف تريد ان يكون الجواب ، تعمله على اكسل او صورة او وورد ، وهذا المثال يجب ان يكون من بيانات مرفقك ، وان شاء الله تجد المساعدة.

 

جعفر المستسلم

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information