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

لكتابة اوامر طباعة متسلسلة

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

أخواني الأحباب أرجو منكم أن تخبروني كيف اعمل كود طباعة لعدد من الصفح في تقارير مختلفة و بتراتيب مختلفة حيث ان عندي طابعة دوت ماتركس ابيسون و تطبع من اليسار لليمين و لإستخراج الكشوف بترتيبها من تقارير مختلفه احتاج لكود ليكون ترتيب التقارير كما يلي :
طباعة تقرير (استقطاعات ) كشف رقم 14
ثم طباعة تقرير ( استقطاعات ) كشف رقم 13
ثم طباعة تقرير ( استحقاقات ) كشف رقم 14
ثم طباعة تقرير ( استحقاقات ) كشف رقم 13
ثم طباعة تقرير ( استقطاعات ) كشف رقم 12
ثم طباعة تقرير ( استقطاعات ) كشف رقم 11
ثم طباعة تقرير ( استحقاقات ) كشف رقم 12
ثم طباعة تقرير ( استحقاقات ) كشف رقم 11
.
.
.
..
و هكذا حتى طباعة الكشف الأول من كل تقرير 
و مرفق طيه قاعدة البيانات برجاء وضع الكود في زر أمر طباعة في النموذج الوحيد المرفق لتسهيل الوصول إليه
و تفضلوا بقبول فائق الإحترام

Staff salaries 11.rar

#2

اخواني احتاج إلي ان يكون التقرير الخارج من الطابعة يطبع صفحات مختلفة من تقارير مختلفة بترتيب محدد موجود في الكود بحيث اطبع بضغطة زر واحدة فيتم تنفيذ الطباعة وفق المثال السابق ذكره حيث ان الطابعة رول و التقرير المطلوب اخراجه منها يتم تجميع صفحاته من عدة تقارير وفق المثال السابق و لكم جزيل الشكر

#3

اخواني الاحباب اصابني الاحباط من طول الانتظار فرجاء افيدوني في طلبي و لكم مني جزيل الشكر

#4

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

#5

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

#6

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

#7

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

#8

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

#9

يا ترى اخواني مطنشين الرد عليا ليه

#10
اقتباس

 

يا ترى اخواني ليه مش عايزين يتعاونوا معي في هذا الأمر ؟؟؟

لو لأن الموضوع فيه كود كبير ممكن اخي الفاضل يضع لي كود طباعة اربع صفحات فقط و بداية الكود و نهايته و انا اكمل لكن يا جماعة بلاش تطنشوني كده

 

هههههه

يا باشا محدش يقدر يطنشك

 

للأسف لا توجد عندي طابعة

لكن جربت على المعاينة

استحقات كشف 6 ثم 5 ثم استحقاقات كشف 6 ثم 5

ويمكنك التعديل والاضافة

وعندك دالة للطباعة ودالة للاستراحة

Private Sub Command297_Click()

Rep = "استقطاعات"
Pay = 6
Call prt
Call S
DoCmd.Close acReport, Rep

Rep = "استقطاعات"
Pay = 5
Call prt
Call S
DoCmd.Close acReport, Rep

Rep = "استحقاقات"
Pay = 6
Call prt
Call S
DoCmd.Close acReport, Rep

Rep = "استحقاقات"
Pay = 5
Call prt
Call S
DoCmd.Close acReport, Rep


End Sub

Private Sub S()
Dim PauseTime, Start, Finish, TotalTime
    PauseTime = 3
    Start = Timer
    Do While Timer < Start + PauseTime
    DoEvents
    Loop
    Finish = Timer
    TotalTime = Finish - Start
 End Sub

Private Sub prt()
DoCmd.OpenReport Rep, acViewPreview, Hidden, "[رقم الكشف] = " & Pay & ""
DoCmd.PrintOut acPages, , , acHigh, 1
End Sub

جرب وأخبرني بالنتيجة

 

 

Staff salaries 12.rar

#11

أخي الحبيب شاكراً لك محهودك و تعاونك معي و وقتك الثمين 

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

Private Sub ãÑÊÈÇÊ_Click()
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 14, 13, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 14, 13, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 12, 11, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 12, 11, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 10, 9, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 10, 9, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 8, 7, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 8, 7, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 6, 5, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 6, 5, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 4, 3, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 4, 3, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ Èäæß", True
DoCmd.PrintOut , 4, 3, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ Èäæß", True
DoCmd.PrintOut , 4, 3, , 1
DoCmd.SelectObject acReport, "ÇÓÊÞØÇÚÇÊ Èäæß", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ÇÓÊÍÞÇÞÇÊ Èäæß", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ãÌÇãíÚ ÇÓÊÞØÇÚÇÊ", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ãÌÇãíÚ ÇÓÊÍÞÇÞÇÊ", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ãÌÇãíÚ ÇÓÊÞØÇÚÇÊ Èäæß", True
DoCmd.PrintOut , 2, 1, , 1
DoCmd.SelectObject acReport, "ãÌÇãíÚ ÇÓÊÍÞÇÞÇÊ Èäæß", True
DoCmd.PrintOut , 2, 1, , 1
End Sub
 
 
و لقد شفى الله به الغليل و كفى به الطلب و قد اوردته هنا بغرض عرضه عليكم و اخذ رأيكم فيه و لتعم الفائدة علي الجميع من زوار الموقع
#12

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

و احسن اليكم 

و نفع بعلمكم

#13

نعم أعرف

إنه كود أستاذنا / أبو خليل

ودائما هو مبدع ، وسباق للمساعدة ، جزاه الله خيرا

#14

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

#15

و لو تتفضل حضرتك و تعلمني كيف اكتب الكود في صفحة المنتدى فيظهر بمظهره الذي ظهر  به كودك بدون مشكلة تعريب الاكواد التي ظهر الكود الذي كتبته بها

#16

يا باشا متشكرين

أنا مازلت في بداية طريق الأكسس

 

بالنسبة للعربي كانوا 5 كلمات كتبتهم بعد ظهورهم المشفر

لذلك أتوجه بسؤالك للأساتذة المشرفين  :

هل من الممكن لصق الكود المحتوى لغة عربية فيظهر العربي مباشرة أم هناك طريقة معينة ؟

 

وبالمناسبة :

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

دي أحيانا في الكود بتعمل مشكلة في فهمه وفي تعديله

وكمان ممكن على نظام تشغيل لا يدعم العربي في اعداداته الاقليمية أن تسبب أخطاء

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