زينب الذهبي قام بنشر مايو 27, 2017 قام بنشر مايو 27, 2017 السلام عليكم ورحمة الله اخوتي قمت بتصميم فورم لعرض التقارير... ولكني هناك مشكلة هو انه عندما يفتح لي تقرير يقوم بفتح كافة التقارير السابقة معه كيف اتلافى هذه المشكلة في كود الحدث .. جزاكم الله خيرا
Shivan Rekany قام بنشر مايو 27, 2017 قام بنشر مايو 27, 2017 11 دقائق مضت, زينب الذهبي said: ولكني هناك مشكلة هو انه عندما يفتح لي تقرير يقوم بفتح كافة التقارير السابقة معه كيف اتلافى هذه المشكلة في كود الحدث حسب فهمي يجب تستخدم دالة IF اي يجب تفتح التقرير بشروط واذا ترفق نسخة مصغرة من القاعدة سيكون الجواب افضل باذن الله 1
زينب الذهبي قام بنشر مايو 27, 2017 الكاتب قام بنشر مايو 27, 2017 شكرا اخي الكريم على الرد المرفق التالي هو قاعدة بيانات للحوادث الحاصلة في منظومة الكهرباء .... والنموذج الخاص بالتقارير هو search1 ..... شاكرة تعاونكم Hawadith3.rar
أفضل إجابة رمهان قام بنشر مايو 27, 2017 أفضل إجابة قام بنشر مايو 27, 2017 بعد اذن الاستاذ شيفان انتي عامله المقارنة على اساس قيمة الاوبشن نفسها والاصح على مربع الخيار والذي قيمته حسب الاوبشنز Private Sub CmdSearch_Click() Do While Reports.count > 0 DoCmd.Close acReport, Reports(0).Name Loop If إطار8 = 1 Then DoCmd.OpenReport "ShabakaReport", acViewPreview End If If إطار8 = 2 Then m1.Visible = True m2.Visible = True DoCmd.OpenReport "StationsReport", acViewPreview End If If إطار8 = 3 Then m1.Enabled = True m2.Enabled = True m3.Enabled = True DoCmd.OpenReport "LinesReport", acViewPreview End If End Sub وبعدين راح نعمل لك اختصار وتحسين بالتوفيق 2
Shivan Rekany قام بنشر مايو 27, 2017 قام بنشر مايو 27, 2017 10 دقائق مضت, رمهان said: والاصح على مربع الخيار والذي قيمته حسب الاوبشنز اذنك معك استاذي الحبيب وهذا هو تعديل ما قلت استاذنا على القاعدة Hawadith3.rar 1
رمهان قام بنشر مايو 27, 2017 قام بنشر مايو 27, 2017 التحسينات 1. زر فتح التقارير - البحث- Private Sub CmdSearch_Click() DoCmd.OpenReport Choose(إطار8, "ShabakaReport", "StationsReport", "LinesReport"), acViewPreview End Sub 2. حذف جميع الاكواد على الاوبشنز والتي عند الحدث عند التركيز واستبدالها بحدث بعد التحديث لمربع الخيار اطار8 وليصبح الحدث : Private Sub إطار8_AfterUpdate() m1.Enabled = إطار8 = 1 m2.Enabled = إطار8 = 2 m3.Enabled = إطار8 = 3 End Sub بالتوفيق 1
زينب الذهبي قام بنشر مايو 27, 2017 الكاتب قام بنشر مايو 27, 2017 اشكرك اخي رمهان من كل قلبي وشكري للاخ شيفان ... اجريت التعديل على frame والبرنامج اشتغل بصورة صحيحة .... امنياتي لكم بالتوفيق 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.