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

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

قام بنشر

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

اسعد الله واقاتكم بكل خير

 

عند الضغط على امر الطباعه يعطيك امر ل عدد النسخ المطلوبه

حاب اعمل تاريخ متغير على حسب عدد النسخ يحسب من تاريخ امر الطباعه

 

 

مثال

اليوم التاريخ 1/1

وعملت امر طباعه ب 3 نسخ

تكون النسخ على النحو التالي

نسخه بتاريخ 1/1

نسخه بتاريخ 1/2

نسخه بتاريخ 1/3

 

4.rar

قام بنشر

وعليكم السلام:smile:

 

ضع هذا الكود في وحدة نمطية:

Option Compare Database
Public Get_myDate As Date

Function Get_This()

    Get_This = Get_myDate
End Function

 

كود امر الطباعة ، اصبح:


Private Sub Command22_Click()

    Dim I As Byte

    CopyN = InputBox("أدخل عدد النسخ المطلوب طباعتها :", "عدد النسخ")

    If IsNumeric(CopyN) Then
        
        For I = 0 To CopyN - 1
            Get_myDate = DateAdd("d", I, Date)
            DoCmd.OpenReport "rpt_Patient_Drugs"
        Next I
    Else
        MsgBox "البيانات التي أدخلتها ليست بيانات رقمية .", vbCritical
    End If
    
End Sub

 

552.Clipboard01.jpg

 

جعفر

552.4.accdb.zip

  • Like 1
قام بنشر

اشكرك جزيل الشكر سيد

الل يجزاك عنا بكل خير

 

بس في تعديل بسيط اذا ممكن

 

ابي اخليه لشهر

يعني تاريخ الطباعه يكون كالتالي

محرم 1

صفر 1

ربيع اول 1

قام بنشر

 

5 دقائق مضت, Shivan Rekany said:

من رخصة استاذ جعفر القدير

اتفضل 

4 دقائق مضت, jjafferr said:

وعليكم السلام:smile:

 

هذا مجرد تغيير في تنسيق التاريخ

ممكن لم اوصل الفكره بالشكل الصحيح

 

انا الي قصدته

ان التاريخ متغير على حسب عدد النسخ

 

يعني اليوم التاريخ

1محرم

وانا حبيت اطبع ثلاث نسخ ( حيث ان كل نسخه تمثل شهر كامل من تاريخ الصرف)

1محرم

1صفر

1ربيع اول

قام بنشر

وهذا بالضبط اللي يعمله الكود ،

ولكن ما تقدر تشوفه إلا في الطباعة (يعني ما يصير في معاينة التقرير) ،

انا ما اطبع على ورق _3 نسخ) ، وانما عندي طابعة pdf ، فتطبع لي ملفات pdf من التقرير.

 

جعفر

قام بنشر
3 دقائق مضت, co2002co said:

 

ممكن لم اوصل الفكره بالشكل الصحيح

 

انا الي قصدته

ان التاريخ متغير على حسب عدد النسخ

 

يعني اليوم التاريخ

1محرم

وانا حبيت اطبع ثلاث نسخ ( حيث ان كل نسخه تمثل شهر كامل من تاريخ الصرف)

1محرم

1صفر

1ربيع اول

بدل هذا الكود

Get_myDate = DateAdd("d", I, Date)

الى هذا

Get_myDate = DateAdd("m", I, Date)

 

قام بنشر
4 دقائق مضت, Shivan Rekany said:

بدل هذا الكود


Get_myDate = DateAdd("d", I, Date)

الى هذا


Get_myDate = DateAdd("m", I, Date)

 

 

شكرا استاذ شفان على التصحيح:smile:

 

جعفر

قام بنشر (معدل)
55 دقائق مضت, co2002co said:

اشكركم انتو 2

كلكم خير وبركه

اجرب الان

اشكركم انتو 2

كلكم خير وبركه

اجرب الان

لا داعي للشكر
هذا واجبنا
 

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

 

18 دقائق مضت, Shivan Rekany said:

من رخصة استاذ جعفر القدير

اتفضل 

17 دقائق مضت, jjafferr said:

وعليكم السلام:smile:

 

هذا مجرد تغيير في تنسيق التاريخ

ممتااااااااااااااااااااااااااااز

رووووووووعه

اشكركم جزيل الشكر انتو 2

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