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

سؤال مهم جداً ... كيف يتم طباعة (نموذج) ؟؟؟

مغلق
بدأه hassaan100 في 31 يوليو 2003 · 17 رد · 1,103 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته ...

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

لنفترض أن معي نموذج باسم txt مثلاً .. يحتوي على بيانات .. ومعي نموذج آخر بإسم txt2 يحتوي أيضاً على بيانات مرتبطة بالنموذج السابق ..

فليكن النموذج الأول (بيانات الموظف الأساسية ) والنموذج الثاني (المستحقات المالية للموظف)...

السؤال ..

((( كيف يتم بواسطة (زر أمر) في النموذج txt (الأول)أن يقوم بطباعة نفس النموذج وأيضاً يقوم بطباعة النموذج الآخر الذي يإسم txt2 تحت النموذج الأول ؟؟)))

المسأله خطيرة بالنسبة لي .. .. جزاكم الله خيرا وبارك الله فيكم ..

#2

معلومة قد تفيدك

الطباعة تكون من خلال التقرير وليس النموذج

إذاً ..

يكون مصدر التقرير هو استعلام يجمع بين معلومات الموظف الأساسية وبين المستحقات المالية للموظف

ومن خلال النموذج تجعل زر أمر طباعة لهذا التقرير فقط لاغير

تحياتي

#3

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

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

كيف يمكن أن أستعرضها على أساس أنها جداول وليس مربعات ؟؟

ولك تحياتي

#4

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

يحتاج منك بعض التنسيق فقط

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

ولك تحياتي

#5

أخي العزيز .. جزاك الله خيرا مرة أخرة ولكن دعني أوضح لك الأمر وأعذرني على الإطالة ...

لدي جدول يتكون من بيانات الموظف الأساسية :

الرقم الوظيفي - الاسم - اللقب - الرتبه الأكاديمية ..

وجدول آخر يتكون من المستحقات المالية لهذا الموظف :

الرقم الوظيفي - الأسم - المبلغ - الشرح ..

وهنا ... ربما يحتوي هذا الجدول على أكثر من صف للموظف الواحد ..

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

للتوضيح:

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

#6

للتذكير

#7

basmallah.gif

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

أخي العزيز حسان

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

ضع القاعدة في المرفقات وسوف يتم انشاء التقرير الذي ترغب به ان شاء الله .

tahiyat.gif

========

counter2001b.cgi?602678

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#8

أشكر لمشرفنا فيصل تفضله بالمشاركة في الموضوع فهذا يزيد الموضوع أهمية أكبر .

أخي : hassaan100

إذا كنت لا تريد وضع القاعدة لاحتوائها على معلومات سرية مثلاً

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

#9

فصل معلوماتك كما تريد في التقرير على

راس التقرير

راس الصفحة

تفصيل

ضع المربعات التي تريد في راس التقرير مثلا

ودع الباقي في التفصيل مثلا

...

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

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

On Error GoTo Err_ٌRepoPrevew_Click

Dim stDocName As String

Dim stLinkCriteria As String

stDocName = "تقرير عام"...............ضع اسم التقرير هنا لا المراد فتحه...

stLinkCriteria = "[رقم السجل المدني]=" & Me![رقم السجل المدني]....هذا هو حقل الربط بين النموذج الموجود فيه الزر والتقرير

DoCmd.Minimize

DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria

Exit_ٌRepoPrevew_Click:

Exit Sub

Err_ٌRepoPrevew_Click:

MsgBox err.Description

Resume Exit_ٌRepoPrevew_Click

مع تحيات اخوك ابو انس

#10

العزيز حسان :

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

من قائمة ( عرض ) في التقرير اختر ( فرز تجميع ) تظهر لك نافذة ( فرز وتجميع ) في حقل اختر حقل ( الرقم الوظيفي ) من الجدول الأساسي .. وفي الأسفل في قسم خصائص المجموعة عند رأس المجموعة اختر ( نعم ) ثم أغلق نافذة ( فرز وتجميع )

الآن يظهر لك في التقرير قسم جديد اسمه ( رأس الصفحة + اسم الحقل الذي اخترته ) .. في هذا القسم ضع جميع الحقول الأساسية فقط

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

#11

أشكر جميع الأخوة على الردود الطيبة ...

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

#12

هنا أخي حسان .. استخدم التقارير الفرعية ..

فمثلاً .. لدينا جدول1 ( رئيسي ) مرتبط به جدول2 وجدول3 وجدول4 ( جداول فرعيه )

أنشأ تقارير للجدوال 2 و 3 و 4 ثم ضعها في خانة تفصيل تحت بعض ضمن التقرير الرئسي

#13

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

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

أخي العزيز .. المرفق ربما يكون أوضح من الكلام ..

sample.zip

#14

للرفع

#15

الأخوة الأعزاء والكرام .. السلام عليكم ورحمة الله وبركاته ..

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

شكراً مرة أخرى للأخ أحمد الحربي وباقي الأخوة الكرام ..

أخوكم ;)

#16

basmallah.gif

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

أخي العزيز hassaan100

استغفر الله العظيم من كل شرك عظيم .

أخي انتبه جيدا لكتابتك :

اقتباس
بفضل الله عز وجل وبفضل الأخوة

انما الفضل كله لله سبحانه وتعالى ثم لمن ساعدك في الحل .

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

tahiyat.gif

========

counter2001b.cgi?602678

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#17

الحمد لله ..

الأخ العزيز حسان .. كلنا بدأنا من الصفر ثم حبونا ثم درجنا إلى أن .. وفقك الله وزادك من العلوم

مشرفنا الموفق / فيصل .. أحسنت التنبيه ومحضت النصيحة فجزاك الله خيراً ..

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

#18

جزاك الله خيراً أخي العزيز أحمد الحربي على تفاهمك الطيب .. ويعلم الله أخي فيصل أني لم أكن أقصد ..

جزاكم الله خير الجزاء وزادكم من فضله ..

أخوكم

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

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