طباعة أو معاينة السجل الحالي

 

أضيف بتاريخ 13/8/1423هـ

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

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

خطوات الإنشاء :

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

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

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

   

2- الآن نبدأ في كتابة المعيار لغرض عرض إما السجل الحالي أو كل السجلات .

قلنا سابقاً أن اسم مربع النص الذي يكتب فيه الاسم أو القائمة المنسدلة هو عرض_اسم ويتبقى لدينا معرفة اسم النموذج الذي عليه القائمة المنسدلة أو مربع النص ، لنفرض هنا أن اسم النموذج هو forms1 .

في معيار تحت حقل الاسم اكتب العبارة التالية :

Like [forms]![Forms1]![عرض_اسم] & "*"

 انظر الصورة التالية :

   
3- الآن أغلق شاشة مصمم الاستعلام بالضغط على الزر في جهة اليمين ثم احفظ النموذج وأغلقه .

الآن جرب من النموذج واختر بيانات ثم جرب بدون بيانات .

في المثال المرفق وضعت ثلاث طرق :

1- مع قائمة وحيدة العمود : وهي الطريقة التي شرحتها هنا .

2- مع مجموعة خيار : وتغيير مصدر السجل للتقرير في حدث عند الفتح له .

3- مع قائمة متعددة الأعمدة : وهي القائمة التي غالباً ما ينشئها المعالج وتتكون من مفتاح أساسي وعمود آخر ، وغالبا ماتكون قيمة العمود المضمن فيها هي واحد ولهذا انتبه لهذا الأمر جيداً .

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

 

مثال بالأكسس 97

الأمثلة مضغوطة

تحتاج إلى برنامج فك الضغط

انقر هنا لتحميل البرنامج

مثال بالأكسس 2000