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

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

قام بنشر
5 ساعات مضت, محمد احمد لطفى said:

طب لو عاوز اعمل الكود بين رقمين

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

test120 (1).mdb

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

+ و تلاحظ عند وضع حدود لمربع أن هناك فراغ بين كل سجل

بالبحث فى الانترنت هذا الكود مخصص لارتفاع مربع النص

 

Me.serial.Height = "500"
Me.الحالة.Height = "500"
Me.no.Height = "500"
Me.date1.Height = "500"


فى المثال الاول كيف اغير القيمة لتصبح بين رقمين 
 

If Rcount > 37 Then

Capture1144.JPG

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

أخي تعين ارتفاع ثابت غير صحيح مثلا 500 الا لصفحتين او ثلاثة ولكن لصفحات اكثر بجب توزيع مساحة اضافية في صفحة الاخيرة على جميع سجلات +ارتفاع سجل الاصلي

اليك التعديل 

ملحوظة: يجب فتح تقرير من نموذج مع مراعاة ادخال معيار حقل التاريخ  نموذج و تقرير متساوي 

4 ساعات مضت, محمد احمد لطفى said:

و تلاحظ عند وضع حدود لمربع أن هناك فراغ بين كل سجل

تم الحل

M_L.mdb

image.png.ddcc4a9c1aed82a03b33b9f1599862fb.png

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

بارك الله فيك أستاذى @ابو عارف

لى استفسار صغير 

عندما نفذت على الملف المرفق الاصلى لم تظهر الخطوط كما فى فى الصورة و ملف 
واريد أن أعرف 
كيف اجعل هذا الكود بين رقمين للمعرفة

If Rcount > 37 Then

و أستأذن حضرتك ألا يمكن التنفيذ بعيدا عن ربطها بالنموذج لأن هناك بعد التقارير انفذها بدون نموذج باستعلام التاريخ أو باستعلام بتحديد Id 
هل يمكن تنفيذها لتعمل على كل انواع التقارير  
 

Capture5566633.JPG

test120 (3).mdb

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

و قيك يركة اخي

3 ساعات مضت, محمد احمد لطفى said:

عندما نفذت على الملف المرفق الاصلى لم تظهر الخطوط كما فى فى الصورة و ملف

ربما اخترت نمط حدود تلك المربعات  شفاف او عملت حدود بخطود و الامر سهل ان شاء الله في كل حالتين

3 ساعات مضت, محمد احمد لطفى said:

كيف اجعل هذا الكود بين رقمين للمعرفة

If Rcount > 37  And Rcount < 100 Then

 

3 ساعات مضت, محمد احمد لطفى said:

و أستأذن حضرتك ألا يمكن التنفيذ بعيدا عن ربطها بالنموذج لأن هناك بعد التقارير انفذها بدون نموذج باستعلام التاريخ أو باستعلام بتحديد Id 
هل يمكن تنفيذها لتعمل على كل انواع التقارير  

ممكن ولكن بشرط ادخال تاريخ في مربع نص لا من باراميترا او عمل نموذج و الماكرو لحفظ باراميترا لاستخدام في نماذج و تقارير... 

و للعلم الملفك الحالي لايزال يحتاج بعض تعديلات ك ملء صفحات على تساوي حتى مع تغير ارتفاع  رأس و تذييل  و هضبط لك لاحقا حسب الفراغ ان شاء الله

تم تعديل بواسطه ابو عارف
  • Thanks 1
قام بنشر (معدل)

أستاذ @ابو عارف

أقصد أن لا يقتصر الامر على النموذج يكون من خلال الاستعلام 

فهناك تقرير يعتمد على استعلام تاريخ 
و هناك تقرير يعتمد على استعلام id 
وهناك تقرير يعتمد على هذا النموذج مربوط id بالنموذج مع id الاستعلام 

نحتاج الى كود مرن يعمل على كافة التقاير 

وجزاك الله خير 

 

If Rcount > 37  And Rcount < 100 Then

هذا الكود سوف اعمل به مؤقتا وهو يدوى يعنى كل مجموعة ارقام يتم اختيار ارتفاع معين
وجزاك الله خيرا على سعة صدرك

تم تعديل بواسطه محمد احمد لطفى
قام بنشر
8 ساعات مضت, محمد احمد لطفى said:

أقصد أن لا يقتصر الامر على النموذج يكون من خلال الاستعلام 

فهناك تقرير يعتمد على استعلام تاريخ 
و هناك تقرير يعتمد على استعلام id 
وهناك تقرير يعتمد على هذا النموذج مربوط id بالنموذج مع id الاستعلام 

نحتاج الى كود مرن يعمل على كافة التقاير 

ان شاء الله اسوي لك تقرير كما في ذهنك و اكثر ان شاء الله

انا اعرف تعديل الكود  اكثر من 37 و اقل من 46 تريد لضيبط صفحتين فقط ولكن انا اريده للعمل عليه حتى لو مئات من صفحات انظر المثال

image.png.a099e5b4bf1b8947d77c6051e23475f9.pngimage.png.d31111ee468cf135a78ce4bf8aeeb033.png

و بعد اضافة سجل 1

image.png.2067a427c0f18446fbca02479a2658ef.pngimage.png.1baea980cd19e7dea99926f57f503193.pngimage.png.9c3783b1bb563b39067e37ed98bbadf1.png

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

أستاذى العزيز @ابو عارف

الفكرة فكرتك وجزاك الله خيراً 

و لكن هل يمكن الابتعاد عن النموذج 

بمعنى ان يعمل الكود بين التقرير و الاستعلام 

مثل هذا المثال المرفق  بحيث يعمل الكود فى كلا الاستعلامين بعيدا عن النموذج 

و اذا لم يكن هناك استطاعه فجزاك الله كل خير 

test120 (4).mdb

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

أستاذى @ابو عارف

فى هذا التقرير تم حساب عدد السجلات من خلال التقرير نفسه ( ابتعدنا عن الاستعلام وعن النموذج )

هل يمكن الان تنفيذ ملئ الصفحة الان بطريقة الية 

و أسف على الازعاج 

test.mdb

تم تعديل بواسطه محمد احمد لطفى

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