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

عدم طباعة سجلات تم طباعتها

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

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

بكل صدق انا محبط ( والموضع بسيط ) ولكن لكل انسان سقف من المعلومات والامكانيات واخوكم على ادوه بالمصرى

لم اجد لهذه المشكله وتجاوز هذا الزمن اكثر من 6 اشهر

عندى مثال بسيط

عندى جدول به

1- رقم المسافر

2- الاسم

3- رقم التذكره

4- تاريخ السفر

5- مكان السفر

6- سدد التذكره

المطلوب عقدنى وحيرنى وبصراحه جالى ملل وهو الآتي :

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

بمعنى ( اطبع السجلات التى تحتوى على رقم التذكره ) كده تمام والموضوع سهل

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

لان لما احاول الطباعة سوف تتم طباعة سجلات تم طباعتها سابقا

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

المطلوب الفعلى الثانى (( وارجو ان يتم ذلك فى نموزج مستقل آخر وهو طباعة السجلات التى لم تطبع )) بشرط وجود رقم التذكره ومكان السفر

وطبعا الناتج النهائى فى كلا المثالين يتم فى صوره تقرير

واخيرا اتمنى من الله لنا جميعا التوفيق

db1.rar

#2

:( ارجو الرد لاننى قد اصابنى الاحباط فى ذلك الموضع :(

#3

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

اعمل عمودا جديدا في جدول البيانات المراد طباعتها،

نوع الحقل هو نعم لا اي منطقي.,. وعند اعطاء امر الطباعة تغيير القيمة الى نعم، اي تم طباعته،

وعند الطباعة في المرة القادمة يسال من لم يطبع،، ويقوم بطباعته...

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 9 سبتمبر 2007 في 22:03

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4

اخى همام الف شكر عى اهتمامك

ولكن ارجو منك ان تطبق الفكره هذه على المثال السابق ولاتنسى 1- نموزج يتم من خلاله طباعة التقرير بشرط وجود رقم التذكره

2- نموزج يتم من خلاله طباعة التقرير بشرط وجود رقم التذكره وجهه او مكان السفر

اخى همام كلامى السابق نابع من بعد محاولات فى وضع الكود الخاص بزر الامر عند النقر ولكن للاسف كل محاولاتى كانت فاشله

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

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

تم تعديل هذه المشاركة بواسطة شوقي المصراوي في 9 سبتمبر 2007 في 21:57

#5

السلام عليكم ورحمه الله

اخوانى ارجو منكم التواصل

#6

السلام عليكم ورحمه الله

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

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

#7

السلام عليكم ورحمه الله

يا اخوانى احتاج منكم المساعده والمشاركه حتى باقل الامكانيات حتى استطيع حل تلك المشكله ( بالنسبه لى )

#8

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

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

ارجو منكم اخذ الموضوع بعين الاعتبار حتى لو كان سهل بالنسبه اليكم فأنا فى احتياج لحله

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

#9

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

اخي الكريم

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

لان لما احاول الطباعة سوف تتم طباعة سجلات تم طباعتها سابقا

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

اعتقد والله اعلم انه لبد من جدولين

يحتوى الجدول الاول على معلومات المسافرين من الاسم و رقم الهوئه وغير ذالك

يحتوي الجدول الثاني على معلومات السفر مثل تاريخ السفر ومكان السفر و سدد الاشتراك وغير ذالك

بعد هذا يتم عمل المطلوب

والله اعلم

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

#10

شكرا للاخ طيب

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

واخيرا اشكرك اخى الطيب ولكن اين زهرة المنتدى والاخ همام والاخوه المشرفين هل يبخلو على عضو قديم بالمساعده

#11

اخي الفاضل شوقي المصراوي

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

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

اعتقد ان موضوعك قد تمت الإجابه عليه بالكامل من قبل الاستاذ همام ولكنك لم تقم بالرد من حينها او التعقيب على موضوعك واكمال بقية المشاركه

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

هذه نفس مشاركتك ونفس موضوعك تكرر الآن وهو " عدم طباعة السجلات التي تم طباعتها سابقا "

/index.php?showtopic=122066

#12

اختى الفاضله زهره

عـذراً

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

ثانياً فى الموضوع الاول كنت اريد ان يتم طباعه السجلات التى تنطبق عليها الشروط ولكن كان الذي يتم طباعته السجل الحالي فقط

اختى الفاضله ارجو المشاركه

و كل عام وانتى بخير

#13

اخي الفاضل شوقي

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

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

آلية عمل البرنامج

هذا البرنامج يعتمد على استعلامات مؤقته تستخدم وقت الحاجة لحين تخزين البيانات في الجدول الثاني .

1. عند فتح البرنامج سيظهر لك النموذج الأول وهذا النموذج يعتمد على ثلاثة شروط وهي

*. شرط وجود رقم التذكرة ( الإشتراك ) فإن كان يساوي صفر فلن تتم الطباعة او معاينة التقرير .

*. شرط سداد الإشتراك ( بمجرد وضع رقم الإشتراك سيتم وضع سداد الإشتراك على TRUE

*. شرط اختيار الطباعة للسجل فبمجرد اختيار TRUE سيتم في حقل " فحص الطباعة " انه جاهز للطباعة وستظهر لك كلمة " طباعة " باللون الأحمر .

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

3. في حالة لم تتحقق احد الشروط الثلاثة ستظهر لك رسالة بعدم وجود بيانات في التقرير سواء للمعاينة او الطباعة .

4. لطباعة التقرير في حال ان جميع الشروط مكتمله فيكفي ان نقوم بضغط زر الأمر " طباعة التقرير " .

في هذه الحالة سوف يتم تغيير حقل " فحص الطباعة " من كلمة " طباعة باللون الأحمر الى كلمة " تمت الطباعة " باللون الأزرق " دلالة على طباعة هذا السجل والتفريق بينه وبين السجلات التي لم يتم طباعتها بعد .

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

نفس الفكره تماما للنموذج الثاني الذي تستطيع الوصول له عن طريق النموذج الأول عن طريق زر الأمر " فتح النموذج الثاني "

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

*. شرط وجود رقم التذكرة ( الإشتراك ) فإن كان يساوي صفر فلن تتم الطباعة او معاينة التقرير .

*. شرط سداد الإشتراك ( بمجرد وضع رقم الإشتراك سيتم وضع سداد الإشتراك على TRUE

*. شرط ان لا يكون حقل مكان السفر فارغ

*. شرط اختيار الطباعة للسجل فبمجرد اختيار TRUE سيتم في حقل " فحص الطباعة " انه جاهز للطباعة وستظهر لك كلمة " طباعة " باللون الأحمر .

في حالة عدم تحقق الشروط الأربعة للسجل سيتم فقط معاينة وطباعة السجلات التي تحقق الشروط فقط

للتجربه :

افتح البرنامج وسيظهر لك النموذج الأول

قم بإدخال ارقام التذاكر او الإشتراك في السجلات المطلوبه ( سيتم مباشرة وضع علامة - صح - في خانة رقم الإشتراك ) للدالة انه تم الدفع .

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

اضغط الآن على زر الأمر " معاينة التقرير " وستظهر لك السجلات المختاره والتي حققت الشروط ثم قم بإغلاق التقرير .

اضغط الآن على زر الأمر " طباعة التقرير " وسيتم طباعة السجلات المختاره ومباشرة سيتم اخفاء جميع علامات الصح من خانة طباعة وسوف تتغير كلمة " طباعة " ذات اللون الأحمر الى كلمة " تمت الطباعة " بلون ازرق "

اعد الخطوات السابقة مع سجلات لم يتم اختيارها من قبل " وهي التي بها حقل " فحص الطباعة " فارغ و بنفس الطريقة السابقة سيتم طباعة السجلات الجديده المختارة مؤخرا .

هذا الشرح ينطبق ايضا على النموذج الثاني .

za_Shoqi.rar

#14

اختى الفاضله زهره بارك الله فيكى وفى اسرتك

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

وسوف اقوم بتجربه المثال

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

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