الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أختر اسم التقرير واسم الطابعة وحجم الورق كل هذا في مثال واحد ..

بدأه محمد أبو عدنان في 8 مارس 2010 · 8 رد · 865 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحية طيبة ..

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

أخواني .... لله الحمد بوجود هذا الكم الهائل من الامثلة والأدوات المقدمة بسخاء لهذا المنتدى وغيره من المنتديات على أيدي كريمة مباركة ندعوا لها دائما بالخير ليرضى الله عز وجل عنها ، بقى كل شئ سهل للاستخدام هذا الاكسس ..

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

مرفق صورة عن المثال والكود المستخدم ..

أترككم مع المثال وهو على فكرة منقول ويا ليته كان من صنعي أو تصميمي ولكن الله كريم ..

post-139265-12680396945394_thumb.png

الأكواد المستخدمة :

Option Compare Database
Option Explicit
Private intDefaultPrinter As Integer
Private prt As Access.Printer
Private Sub cmdOpenReport_Click()
On Error GoTo ErrorHandler

   Dim strReport As String
   Dim intReportMode As Integer

   'Get printer number from column 1 for use in referencing the printer
   '(column numbering is zero-based in code)
   Set prt = Application.Printers(CLng(Me![cboSelectPrinter].Column(0)))

   'Get report name from column 2
   strReport = Me![cboSelectReport].Column(1)

   'Get paper size from combo box value
   prt.PaperSize = Me![cboPaperSize].Value

   'Get orientation from option group value
   prt.Orientation = Me![fraOrientation].Value

   'Get report mode from option group value
   intReportMode = Nz(Me![fraReportMode].Value, 1)

   If intReportMode = 1 Then
      DoCmd.OpenReport strReport, acViewPreview
      Reports(strReport).Printer = prt
   ElseIf intReportMode = 2 Then
      DoCmd.OpenReport strReport, acViewDesign, , , acHidden
      Reports(strReport).Printer = prt
      DoCmd.OpenReport strReport, acViewNormal
   End If

ErrorHandlerExit:
   Exit Sub

ErrorHandler:
   MsgBox "Error No: " & Err.Number & "; Description: " & Err.Description
   Resume ErrorHandlerExit

End Sub

تقبلوا مني مزيد من الاحترام والتقدير ..

أخوكم العبد الفقير أبو عدنان ..

ملاحظة تم الغاء الماكرو من المرفق الاول لعدم حاجة المثال له..

SelectPrinterAndPaperSizes.rar

تم تعديل هذه المشاركة بواسطة moh samer ali في 8 مارس 2010 في 13:08

2
27169617.gif
#2

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

سلمت يداك أخي أبو عدنان

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

إلى مزيد من التقدم والنجاح إن شاء الله تعالى

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#3

أخي العزيز أبو عدنان أنت رائع جدا وإلى الأمام دوما

( +1 )

1
#4

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

مثال اكثر من رائع

وفقك الله

1

اتق الله حيث ماكنت

#5

جزاك الله خيراً ..

والله مثال ولا اجمل ... وفقك الله للمزيد من الإبداع

1

سبحان الله وبحمده ... سبحان الله العظيم

#6

مثال جميل بارك الله فيك

1

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#7

بسم الله الرحمن الرحيم

بارك الله فيك اخي الكريم

اداة جميلة بالفعل

1
#8

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

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

فكرة حلوه من شخص احلى واسمح لي + 1 وتستاهل اكثر

وان شاء الله دوم انشوف امثلتك الي اثرت لنا المنتدى

1
#9

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

أخي محمد (مشارف) بارك الله بك والله المنتدى ثري بكم وبأهله وخبرائه وما أنا الا نقطة في بحره الكبير .. قولو ما شاء الله ..

تقبلوا مني جميعا +1 وتستاهلوا أكثر لدعمكم الذي هو لا يقل أبد عن مشاركاتي ..

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

تقبلوا جميعا تحياتي ..

ملاحظة : أخي محمد (hamidmom) لك عندي +1 لان النظام لم يقبل مني أكثر من الحد المبرمج أصلا..

تم تعديل هذه المشاركة بواسطة moh samer ali في 9 مارس 2010 في 14:21

27169617.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…