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

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

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

اخواني اهل هذا المنتدى الرائع اعاني من مشكلة كبيرة :

انا لست محترفاً في الأكسس فمازلت مبتدئاً فقد عملت برنامج للعملاء ومعه برنامج سندات التبرع وقد عملت ثلاث جداول :

1-جدول العملاء

2-جدول التبرع

3-جدول سندات التبرع (يتكون من رقم السند واسم المتبرع وتاريخ التبرع ومبلغ التبرع ومجالات التبرع (طريقة نعم ولا) مثل (زكاة مال (نعم اولا) والسؤال:

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

فاستخدمت طريقة عندما ادخلت في الإستعلام في قسم المعايير تحت رقم السند الدالة :forms![number alsand] ولكن عندما اعطيه امر يطلب مني ادخال رقم السند وعندما ادخله يطبع السند المحدد له عن طريق رقم السند .

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

فهل هناك طريقة جزاكم الله خير

#2

اخي نواف لقد وصلت الى الطريقة ولكنك اخطأت في جملة المعايير

يجب عليك كتابة اسم النموذج بعد فورم

مثلا اذا كان اسم النموذج Form1

فاكتب الآتي

[Forms]![Form1]![number alsand]

فقط . وسيطبع لك السند المطلوب .

#3

اخي الكريم فانكشن جزاك الله خير على ردك المفيد وكثر الله من امثالك :

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

#4

أخي العزيز ... دعنا نتتبع الآتي :

- أنشأنا الأستعلام المذكور سابقاً وحددنا في خانة المعايير تحت خانة رقم السند الكود التالي :

[FORMS]![FORMNAME]![ID]

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

- الآن النموذج أمامك فارغ تماماً ... أضغط بالزر اليمين على الجهة ذات اللون الداكن من النموذج ، ثم أختار خصائص ..

- أنتقل بعد ذلك إلى علامة التبويب بيانات ، ومن خلال مربع مصدر السجل أختار المصدر وليكن أسم الاستعلام الذي كونته سابقاً.

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

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

- حول هذا النموذج إلى مايكرو وذلك كالتالي :

جديد>> في أول مريع (أجراء) أختار (openform) >> حدد أسم النموذج من أسف القائمة >> بعد ذلك أختار من (وضع الإطار) الخيار (مربع حوار ) >> أحفظ عملك وأغلق المايكرو.

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

- بعد إنشاء هذا النموذج .. قم بإنشاء زر أمر مصدره المايكرو المعمول مسبقاً ..

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

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

إذا واحهتك أي مشكلة فنحن في الخدمة .... وفقك الله

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

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

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

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

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

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