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

طباعة عدة تقارير لتقرير واحد فقط

مغلق
بدأه snmdody في 20 يونيو 2004 · 10 رد · 1,512 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

فهل هناك طريقة لعمل الآتي :

لقد قمت بتصميم تقرير وهو موجود بقاعدة البيانات المرفقة ، والمطلوب هو عند طلب الطباعة أن يتم الآتي :

1 - طباعة تقرير بالمسافرين كل على حدى حسب نوع التأشيرة في قاعدة البيانات ، مثلاً تقرير بالمسافرين حسب نوع التأشيرة (عمرة) ، و تقرير بالمسافرين حسب نوع التأشيرة (خروج وعودة) ... وهكذا

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

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

مرفق مثال بذلك ، ارجو الإطلاع عليه ومساعدتي جزاكم الله خير الجزاء

Sample.rar

#2

أخي الكريم

بالنسبة لسؤالك الأول .. فلا أستطيع الاجابة قبل أن تبين لنا ما هو الفرق بين تقرير العمرة وتقرير الخروج والعودة ؟

بالنسبة للسؤال الثاني أنا أفضل أن تكتب عدة أسطر لطباعى التقارير كما اتضح لك ( كتابة أمر الطباعة بعدد التقارير الموجودة)

ويمكنك كحل آخر أن تطلب طباعة التقرير الأول فقط .. وتضع فيه كود طباعة التقرير الذي يليه وهكذا

#3

اخي مهند

بالنسبه لغرض معرفتك للتالي تقرير العمرة وتقرير الخروج والعودة ؟

تقرير العمره

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

تقرير خروج وعوده

وهو خروج المتعاقد أو الموظف المقيم في المملكه من السعوديه لفتره تحدد بخلال من شهر الى سته اشهر تقريباً اي اجازه سنويه مثلاً على أن يعود بعد انتهاء فتره التأشيره .

sob7ank.jpg

فرض على الناس أن يتوبوا**** لكن ترك الذنوب أوجب

والصبر في النائبات صعب**** لكن فوات الثواب أصعب

والدهر في صرفه عجيب**** لكن غفلة الناس أعجب

وكل ما قد يجي قريب****والموت للعبد من ذاك أقرب

#4

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

فالنفترض أن هناك رحلة رقمها (100) مثلاً وعدد المسافرين بها (250) مسافر مقسمة على النحو التالي :

عدد (100) منهم يحملون تأشيرة عمرة .

عدد (50) منهم يحملون تأشيرة خروج وعودة ( الخروج من البلد ثم العودة إليها )

عدد (50) منهم يحملون تأشيرة خروج نهائي

عدد (50) منهم يحملون تأشيرة زيارة

فعند الإنتهاء من عملية إدخال أسماء المسافرين يجب طباعة تقرير منفصل بكل تأشيرة على حدة وبتسلسل منفصل لكل تأشيرة أيضاً مثلاً المسافرين الذين يحملون تأشيرة عمرة يكون تسلسلهم على النحو التالي : من (1) إلى (100) حسب المثال أعلاه ، والمسافرين الذي يحملون تأشيرة خروج وعودة يكون تسلسلهم على النحو التالي : من (1) إلى (50) حسب المثال أعلاه طبعاً ... وهكذا

فمن الوهلة الأولى قمت بعمل عدد من التقارير بنفس التصميم ولكن الإختلاف في الإستعلام الذي يقوم بإحضار البيانات حسب الشروط ، وذلك حسب الآتي :

1 - تقرير بالمسافرين بتأشيرة عمرة (استعلام مشروط لإحضار بيانات الذين يحملون تأشيرة عمرة)

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

3 - تقرير بالمسافرين بتأشيرة خروج نهائي (استعلام مشروط لإحضار بيانات الذين يحملون تأشيرة خروج نهائي)

....... وهكذا .... يعني تقرير وإستعلام منفصل بكل تأشيرة .....

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

أعرف أني قد أطلت ، ولكني أتمنى أن تكون إطالتي قد أدت الغرض ..

بارك الله فيكم وكثر من أمثالكم

#5

عبارة سقطت سهوا ً ، تعقيباً على رد الأخ الكريم alali100 ....

لا يهم هنا أن يكون لصاحب تأشيرة العمرة فترة مؤقتة يجب السفر خلالها ، فالبرنامج الذي يدور النقاش حوله معد خصيصاً لموضوع السفر من البلد .

بارك الله فيكم وشكراً

#6

أخي snmdody .. مشكلتك حلّها من خلال استخدام التجميع في التقرير

واستخدم تقرير واحد فقط يكون كافي لكل الأنواع

وإن شاء الله قريباً مجرد أن أتفرغ قليلاً أعمل لك الحل .. أو إذا كان أحد الأخوة يستطيع مساعدتك الآن نكون له من الشاكرين

تم تعديل هذه المشاركة بواسطة مهند عبادي في 23 يونيو 2004 في 07:26

#7
اقتباس
وإن شاء الله قريباً مجرد أن أتفرغ قليلاً أعمل لك الحل .. أو إذا كان أحد الأخوة يستطيع مساعدتك الآن نكون له من الشاكرين

كلماتك تعبر عن مدى روح التعاون المتأصلة في أصلك الطيب

جزاك الله الف خير اخي مهند ولا عدمناك .. ونحن لك من الشاكرين

#8

مرحبا

اقترح ان تعمل باراميتير

اي ان تكون جملة ال

WHERE visa_ type=:type

بحيث ان يتم تحديد الtypeمن ضمن الUser_Parameter وبهذا عند عمل run للتقرير سوف يخيرك باي تأشيرة انت تريدها ومن ثم تختار تأشيرة ثانية وهكذا اي انه سوف يكون في تقرير واحد

#9

الف شكر اخي الكريم ، ولكن هل لك أن تقوم بتعديل المثال المرفق - جزاك الله خير - حيث أن اخوك في الله ليس له خبره كبيرة فيما تفضلت به مشكوراً

#11

بارك الله فيك وبوقتك الثمين

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

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

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

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

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

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