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

تحديد نسخ الطباعة من النموذج


إذهب إلى أفضل إجابة Solved by متقاعد,

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

  • أفضل إجابة

امر الطباعة

DoCmd.PrintOut

له 6 بارمترات لكل منها عمله والي يهمنا في تحديد عدد النسخ هو الخامس Copies

ولكوننا نرغب في تحديد النسخ عن طريق مربع او قائمة نكتب الامر

DoCmd.PrintOut , , , , [tx3]

tx3 هو مربع النص الذي نحدد فيه عدد النسخ

ويكون الامر هكذا

DoCmd.OpenReport "r_1", acViewPreview, , , acHidden
DoCmd.PrintOut , , , , [tx3]

نفتح التقرير في وضع مخفي ونطبع النسخ المحددة

انا ماعندي طابعة ولكن استخدمت طابعة مايكرواسوفت لبي دي اف وطبع ثلاث نسخ مثلما حددت

تم تعديل بواسطه مبرمج سابق
ايضاح اكثر للفكرة
  • Like 3
  • Thanks 1
رابط هذا التعليق
شارك

البارامتر السته كما يلي

  1. PrintRange خاص بتحديد النطاق وله ثلاث قيم 2 او 0 و 1  رقم 2 ويستخدم مع البارمترات التاليه 2 و 3 لتحديد الصفحات 0 لتحديد الكل 1 للجزء المحدد من الكائن
  2. PageFrom من صفحة
  3. PageTo الى صفحة
  4. PrintQuality جودة الطباعة
  5. Copies النسخ المطلوبه
  6. CollateCopies ترتيب الطباعة وله قيمتين 0 و 1 صفر عشوائي وواحد بالترتيب

تحياتي

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

28 دقائق مضت, kanory said:

هذا الامر العام ....

احسن الله اليك استاذي ومعلمي @kanory

الان مما سبق ماذا نستفيد من ذكر هذه البارمترات

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

تحياتي

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

22 دقائق مضت, مبرمج سابق said:

البارامتر السته كما يلي

  1. PrintRange خاص بتحديد النطاق وله ثلاث قيم 2 او 0 و 1  رقم 2 ويستخدم مع البارمترات التاليه 2 و 3 لتحديد الصفحات 0 لتحديد الكل 1 للجزء المحدد من الكائن
  2. PageFrom من صفحة
  3. PageTo الى صفحة
  4. PrintQuality جودة الطباعة
  5. Copies النسخ المطلوبه
  6. CollateCopies ترتيب الطباعة وله قيمتين 0 و 1 صفر عشوائي وواحد بالترتيب

تحياتي

جزاك الله خيرا .... فاتني التوضيح .... بارك الله فيك ..

  • Thanks 2
رابط هذا التعليق
شارك

37 دقائق مضت, kanory said:

 

DoCmd.PrintOut printrange,pagefrom,pageto,printquality,copies,collate

 

قد يسأل سائل وكيف يعرف البرنامج التقرير المراد طباعته ؟؟؟؟؟؟

الجواب : يجب بالطبع قبل هذا الاجراء مباشرةً ان نضع الاجراء الخاص بفتح التقرير المراد طباعته

  • Thanks 1
رابط هذا التعليق
شارك

6 دقائق مضت, kanory said:

قد يسأل سائل وكيف يعرف البرنامج التقرير المراد طباعته ؟؟؟؟؟؟

الجواب : يجب بالطبع قبل هذا الاجراء مباشرةً ان نضع الاجراء الخاص بفتح التقرير المراد طباعته

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

55 دقائق مضت, مبرمج سابق said:

ويكون الامر هكذا

DoCmd.OpenReport "r_1", acViewPreview, , , acHidden
DoCmd.PrintOut , , , , [tx3]

نفتح التقرير في وضع مخفي ونطبع النسخ المحددة

 

7 دقائق مضت, محمد احمد لطفى said:

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

بالتوفيق استاذ محمد

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

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