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

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

قام بنشر

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

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

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

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

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

car n new1.rar

قام بنشر

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

 

انا انزلت المرفق البارحة ، وبعد محاولة استمرت في حدود النصف ساعة لمعرفة المطلوب وفي اي الحقول ولم اعرف طريقي فيه ، واكتفيت بإغلاقه:blink:

 

جعفر

قام بنشر

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

المطلوب في تقرير رقم 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

قام بنشر

:')

 

شو معنى ، عن اي شيء تتكلم!!

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

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

 

قام بنشر

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

اريد في التقرير 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

قام بنشر

أخي طارق 

مرفقك شغال تمام ، والنتائج تمام كذلك ،

يعني السجلات رقم 1 و 3 (انظر الى الصورة في الاسفل) يجب ان لا تظهر في تقريرك ، وهذا ما يقوم به البرنامج:smile:

627.1.Clipboard01.jpg

.

جعفر

قام بنشر

وعليكم السلام: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

 

جعفر

قام بنشر

اخ جعفر اتعبتك معي لا ليس هو المطلوب اريد ان يخرج لي آخر تاريخ لكل سيارة تم غيار زيتها من جدول oil 

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

قام بنشر

أخي طارق:biggrin:

 

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

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

 

figure_surrender_flag_anim_md_wm.gif

 

 

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

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

 

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

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

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

Important Information