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

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

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

السلام عليكم ورحمه الله وبركاته

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

المشكله أننى احتاج عند الضغط على هذا الكود وليكن سيتم طباعة 10 نسخ أن تكون هذه النسخ مرقمة كالاتى 1 من 10. و  2 من 10 وهكذا 

اسف للاطاله

تم تعديل بواسطه esam munir
قام بنشر

ارجو من الاخ ابو خليل مساعدتى للأهمية 

Dim i as integer
Do until i = 5
i = i+1
Docmd.openreport" "
acviewnormal
Loop

هذا الكود اخذتة عن حضرتك لطباعة عدد نسخ بشكل مباشر وهو ماشاء الله ممتاز 

سؤالى هو احتاج ترقيم النسخ 1من5 و 2من5 وهكذا او على اقل تقدير اعمل text box فى التقرير واكتب فيه رقم 1 ومع كل نسخة طباعة يزيد هذ الرقم ليكون 2 وهكذا 

الف شكر 

وللاخوة الاعزاء من يقدر على مساعدتى جزاه الله خيرا

 

قام بنشر

وعليكم السلام 🙂

 

عملت تغيير بسيط في الكود السابق:

myTotal_Page_Number = 5

Do until myPage_Number = myTotal_Page_Number
  myPage_Number = myPage_Number + 1
  Docmd.openreport" "
  acviewnormal
Loop

 

اذهب الى اي وحدة نمطية عندك ، واذا ما عندك ، اعمل واحدة ، واكتب التالي في اعلى الوحدة النمطية:

Option Compare Database
Option Explicit

اكتب التالي تحت السطر او السطرين اعلاه
  public myPage_Number as integer
  public myTotal_Page_Number as integer

 

وفي التقرير اعمل حقلين جدد لترقيم الصفحات:

حقل رقم الصفحة التي يتم طباعتها الآن ، وفي مصدر بيانات الحقل اكتب: myPage_Number=

حقل مجموع عدد الصفحات التي يتم طباعتها الآن ، وفي مصدر بيانات الحقل اكتب: myTotal_Page_Number=

 

جعفر

 

  • Like 3
قام بنشر

اشكرك اخ جعفر على المساعدة 

انا فهمت التغييرات فى الكود  الاول لكن جزء الوحده النمطية ده مش قادر أفهمه 

حضرتك تقصد أنه اختيار تانى ولا مكمل للكود وفين مكانه بالظبط وفى حدث ايه 

واعذرنى على عدم فهمى

 

  • Confused 1
قام بنشر

السلام عليكم

 

بدون احداث

افتح اي وحدة نمطية عامة ( module) موجودة في البرنامج عندك والصق السطرين في اعلى الصفحة

بشرط يكونوا تحت 

Option Compare Database
Option Explicit

ويمكن تجد فقط 

Option Compare Database

  • Like 3
قام بنشر

السلام عليكم ورحمه الله وبركاته

عملت بالظبط ما تم توضيحه من حضراتكم ولكن النتيجه تم الطباعه مفيش مشكلة لكن رقم الصفحه فى التقرير واجمالى الصفحات يظهر #Name.   

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