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

أريد طباعة تقرير طبقاً حسب تحديد الاسم من check

مغلقمُجاب
بدأه أبو عبير 2005 في 17 مايو 2014 · 11 رد · 731 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الكرام 

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

 

إخواني أرفق لكم قاعدة بيانات المطلوب فضلاً لا أمراً بارك الله فيكم وفي علمكم 

 

 عند الضغط على الاسم من نموذج choose يتم طباعة التقرير

 

( وجهين ) ( تقرير 1 بيانات الموظف مع الصورة . وتقرير 2  خلفية للبطاقة )

 

ملاحظة : ( التقرير الواحد به 10 بطاقات ( 5 يمين و 5 يسار ) يتم تحديد العدد حسب النموذج Choose

 

يعني إذا كنت أريد طباعة بطاقتين سوف تكون ( واحدة يمين وواحدة يسار ) والخلفية كذلك . 

 

طبعاً لا تظهر إلا بطاقتين حسب الإختيار .

 

تقبلوا فائق تقديري واحترامي .

 

 

 

tt2.zip

#2

يا إخوان تكفون هل من مساعدة لوجه الله 

 

تكفون ساعدوني الله يرحم والديكم .

#3 أفضل إجابة

اخي الفاضل : ابو عبير

 

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

 

لقد قرأت مشاركتك ولم افهم مالذي تريد الوصول له

 

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

 

او ان قصدك شيء آخر

 

اذا كان تقصد طباعة التقريرين وجه وفقى فالطريقة هي كالتالي

 

post-15367-0-51408700-1400350802_thumb.g

 

تحت زر امر الطباعة نقوم بطباعة التقرير الأول

 

ثم تظهر لنا رسالة  ننتظر حتى يتم طباعة التقرير الأول وخروج الورقة من الطابعة

 

ثم نقوم بقلب الورقة على الجهة الفارغة ثم ندخلها الى الطابعة مره ثانية ثم نضغط موافق لطباعة الوجه الثاني من الورقة

 

وبهذا يكون تم طباعة التقريرين في ورقه واحدة وجه وقفى  ( راجع رز الأمر طباعة في النموذج )

 

 

 

za-tt2.rar

 

بالتوفيق

1
#4

يا سلام 

 

الله يحفظك ويبارك فيك وفي ذريتك وعلمك 

 

الله يحفظك ويرحم والديك ويرزقك الجنة . 

 

أسأل الله أن يحرم عن وجهك النار ويدخلك الجنة بغير حساب ولا سابقة عذاب . 

 

الله لا يحرمنا منك ولا يحرمك الأجر . 

 

تقبلي فائق تقديري واحترامي .

#5

أختي الغالية بارك الله فيك وفي علمك 

 

أختي هناك مشكلتين 

 

الأولى عدم التقيد بالتحديد يعني يطبع كل الموجودين 

والثانية عدم طباعة الصور . 

 

سامحيني على كثرة طلباتي وثقل دمي . 

 

تقبلي فائق تقديري واحترامي .

#6

اخي الفاضل

 

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

 

طبعا التقرير الخاص بك ( الذي به الصور ليس له مصدر سجلات ) 

 

post-15367-0-95385100-1400356420_thumb.g

 

 

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

 

بالتوفيق

1
#7

أختي الغالية 

تم حل مشكلة الصور . 

 

تقبلي فائق تقديري واحترامي .

#8

أختي الغالية 

عدلت مصدر السجلات إلى الاستعلام choose  

 

ولكن يتم طباعة جميع السجلات .

 

دمت في حفظ الله . 

#9

اخي الفاضل

 

 

طالما انك استخدمت استعلام choose  

 

الآن انت تحتاج الى معيار لضبط عملية ظهور السجلات المختاره فقط في التقرير

 

وسيكون المعيار هو حقل  Check بين النموذج وبين التقرير

 

لذا يحب بشكل ضروري ادراج حقل  Check في التقرير في قسم تفصيل ثم تقوم بإخفاؤه

 

post-15367-0-35055200-1400360128_thumb.g

 

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

 

Private Sub Print_Click()
Dim stLinkCriteria As String
stLinkCriteria = "[check] =-1"
DoCmd.OpenReport "Report1", acViewNormal, , stLinkCriteria
MsgBox "فضلا اخي الكريم ... انتظر حتى تتم طباعة الوجه الأمامي " & vbNewLine & vbNewLine & _
"وبعد خروج الورقة من الطابعة اقلب الورقة وادخلها في الطابعة مرة اخرى  " & vbNewLine & vbNewLine & _
"ثم اضغط موافق لطباعة الوجه الخلفي", vbMsgBoxRtlReading
DoCmd.OpenReport "Report2", acViewNormal
End Sub
 
الآن عندما تختار اي سجل او سجلات ستجدها هي التي ستظهر لك ويتم طباعتها في التقرير الأول  اما التقرير الثاني ( الوجه الخلفي للورقة )  لا اعلم كيف قمت انت بعمله فليس له اي مصدر سجلات
 
بالتوفيق
1
#10

الله يحفظك ويرفع قدرك ويرزقك من فضله . 

 

أختي كذا تمام . 

 

لكن أحتاج إلى طريقة لحل مشكلة الورقة الثانية . 

 

دمت في حفظ الله ورعايته .

#11

الحل الوحيد لديك لتلافي مشكلة الورقة الثانية

 

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

 

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

 

ولا تنسى اضافة حقل  Check  ايضا للتقرير الثاني 

 

في اخر الكود البرمجي لزر الطباعة للتقرير الثاني تقوم بإضافة المعيار كما في كود التقرير الأول بالضبط

 

DoCmd.OpenReport "Report2", acViewNormal, , stLinkCriteria
1
#12

الله يحفظك ويرحم والديك ويصلح لك الحال والمال والذرية 

 

الله يرزقك من فضله ويكتب لك الأجر . 

 

فرج الله همك كما فرجتي عني . 

 

الله لا يحرمك الأجر ويجعل ما تقومين به في موازين حسناتك . 

 

تقبلي فائق تقديري واحترامي .

هذا الموضوع مغلق.

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