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

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

قام بنشر

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

 

كنت قد طلبت من قبل من الافاضل المساعدة في ايجاد ارقام الفواتير الناقصة الي لم تاتي الي ادارتي من ادارة اخري طبقا لعوامل ثلاث :

1-  كود المشروع

2- نوع الفاتورة

3- تاريخ الفاتورة  

 

ويبحث في رقم الفاتورة الخاص في كل نوع وعندما لايجد رقم في تسلسله في النهاية يضعهم في جدول الارقام الناقصة .. وجزاه الله خيرا من ساعدني وامدني بما جهلت .

 

المشكلة الان :

 

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

الاقرارات الناقصة.rar

قام بنشر

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

الاول هو مصدر بيانات النموذج والثاني مصدر البحث والتصفية  

لذا يلزم جعل المعيار  خارج النموذج

وهذا ما تم عمله في التعديل المرفق

آمل ان يفي بالطلب

الاقرارات الناقصة2.rar

  • Like 1
قام بنشر

جزاك الله كل خير علي الاستجابه 

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

وهل يمكن الاستغناء عن النموذج ليكون تنفيذ الكود بمجرد اختيار السنه او زر اخر بعد اختيار السنه 

 

ملحوظه : لست انا من نفذ الكود انما حصلت عليه من مساعده سابقه 

قام بنشر

الدالة DlookUp  هي السبب الرئيس في بطء عملية البحث

اليك طريقة اخرى  

سيكون البحث الآن على الجميع ، لترى الفرق في الأداء

فقط انقل الاستعلام والنموذج الى برنامجك

ووافنا بالنتيجة 

الاقرارات الناقصة3.rar

قام بنشر

جزاك الله خيرا علي التجربه ووقتك الثمين

لكن

1- النتيجه غير صحيحه

2- النتيجه لم ترحل الي الجدول 

3- النتيجه لم اختار منها .. قد اجعل الاختيار مرتبطا بالاستعلام Q1 من خلال قائمة منسدله بها الاعوام .. سهلة في العلاج

 

لكن النتيجه غير موجوده في جدول الارقام الناقصة واحتاجها لاني اعمل عليها معالجات اخري .. وغير صحيحه

قام بنشر (معدل)

مازالت النتيجه غير صحيحه 

ملحوظة : الارقام لا تنحصر من 1 الي 7 وسابين لحضرتك الموضوع كامل

ساشرح لحضرتك الموضوع واتمني ان اصل بمقصدي 

 

* - لدي العديد من الشركات قد يصلوا الي 300 او 400 يتعاملون معي ويتم ذكرهم والاشارة لهم من خلال الحقل PRID

* - كل شركه تتعامل في اكثر من نوعية تعامل محدوده بما لايزيد عن 10 او 20 نوع تعامل ويشار لها  ( نوع الاقرار ) في جدول الرئيسية او KIND في الاستعلامات

* - كل شركه لها رقم سيريال خاص لكل عمليه بمعني ان الشركه أ عند صدور فاتورة صادر لها يتم ترقيمها من 1 الي ... وذلك الي  انتهاء  العام ويتم البدء من رقم 1 مره اخري 

والشركه أ قامت باصدار فاتورة وارد يكون ترقيمها من من 1 الي ... وذلك الي  انتهاء  العام ويتم البدء من رقم 1 مره اخري وهكذا علي مستوي كل شركه وفي كل عام يتم البدء من جديد 

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

تم تعديل بواسطه ابا حفص
قام بنشر

الآن فهمت العمل

انظر التعديل

لم اغير شيئا في اكوادك السابقة

وانما عملت على فلترة البيانات  حسب  معايير الحقول  الظاهرة في النموذج ، اعتمادا على استعلام وجدول مؤقت

 

الآن سيظهر في جدول المفقودات  فقط  الارقام المفقودة  وفق  المعايير في النموذج

 

 

الاقرارات الناقصة4.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information