اذهب الي المحتوي
أوفيسنا

اضافة عنوان او تاريخ الى تقرير


الردود الموصى بها

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

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

أرجو المساعدة و جزاكم الله خيرا

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

أخي الكريم

تحية طيبة :-

بعد التحية ،،،

\\\\\\\\\ أن شاء الله ما يكون طلبك صعب //////////

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

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

رابط هذا التعليق
شارك

  • 2 weeks later...

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

وأى مساعدات أخرى انا تحت امرك

توضيح الفكرة أولاً

1- إنشاء استعلام عادى دون إضافة أى شروط به

2- إنشاء نموذج وتضع به عدد (3) تكست بوكس وعدد (1) زر ضغط

وسنفترض أن Form1 اسم النموذج الذى سنعرض التقرير من خلاله و Text0 اسم التكست بوكس الذى ستدخل به القيمة المتغيرة للتاريخ (الفترة الأولى) Text2 اسم التكست بوكس الذى ستدخل به القيمة المتغيرة للتاريخ (الفترة الثانية) و Text4 أسم التكست بوكس الذى سندخل به شرط البحث على سبيل المثال (غائب)

3- إنشاء التقرير من خلال الإستعلام وتحت عنوان التقرير تضع عدد (2) تكست بوكس

4- اضغط بزر الماوس الأيمن على التكست بوكس الأول ستظهر لك نافذة اختار منها properties أو خصائص

5- أذهب للقائم المبوبة Data أو بيانات

6- ضع مؤشر الماوس فى الخانة Data Source أو مصدر البيانات وأكتب به هذا السطر

=[Forms]![Form1]![Text0]

حيث Form1 اسم النموذج الذى يحوى التكست بوكس

وحيث Text0 اسم التكست بوكس الذى ستدخل به القيمة المتغيرة للتاريخ (الفترة الأولى)

7- كرر هذه الخطوة مع التكست بوكس الثانى وستكون هكذا

=[Forms]![Form1]![Text2]

حيث Form1 اسم النموذج الذى يحوى التكست بوكس

وحيث Text2 اسم التكست بوكس الذى ستدخل به القيمة المتغيرة للتاريخ (الفترة الثانية)

الخطوة الأخيرة والأهم

إنشاء ماكرو

أذهب إلى Macros أو ماكرو

اختار New أو جديد

فى Action أو الحدث أختار OpenReport

وبالأسفل ستجد صناديق إدخال

1- Report Name أو أسم التقرير ستختار منه التقارير المراد عرضه

2- View أو عرض ستختار منها Print Preview للمعاينة قبل الطباعة

3- Where Condition وهذه هى أهم نقطة ركز معايا أخى فى هذه النقطة أذهب بمؤشر الماوس عليها سيظهر لك زرار على الجنب به ثلاث نقاط ... أضغط عليه

4- اكتب فى التكست بوكس الذى بالأعلى هذا السطر

((([Table1].[apes])=[Forms]![Form1]![Text4]) And (([Table1].[date]) Between [Forms]![Form1]![Text0] And [Forms]![Form1]![Text2]))

حيث Table1 هو اسم الجدول مصدر البيانات و apes هو الحقل الذى يحوى القيمة "غائب" وText4 كما ذكرنا بالأعلى "أسم التكست بوكس الذى سندخل به شرط البحث على سبيل المثال (غائب)" And وبعدها [Table1].[date] وبعد ذلك Between وبعدها [Text0]و [Text2]

احفظ الماكرو الأن

بعد ذلك تذهب للنموذج Form1 وأضغط بزر الماوس الإيمن على الزر واختار Event او الحدث ثم أختار On click او عند النقر واختار اسم الماكرو الذى انشأنه

وأى استفسار أنا جاهز

Ex.rar

تم تعديل بواسطه Hussein_laser
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information