بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لدي نموذج يعمل على استعراض ذاتية الزبائن، وهناك تقريران متطابقان لطباعة الناتج ، الخلاف بينهما ان الاول ملون والاخر باللون الاسود
يتم فحص قيمة الحقل Print_Style في جدول Primay ، عند استدعاء حدث المعاينة او الطباعة
ان كانت القيمة 1 فعندئد سيتم استدعاء تقرير الطباعة الملون
وان كانت القيمة 2 عندئذ سيتم استدعاء تقرير الطباعة الاسود
الى هنا كل الامور سليمة مائة بالمائة،
تم تصميم ماكرو Ctrl + 1 يعمل على اسناد القيمة 1 من اجل الحصول على الطباعة الملونة
والماكرو Ctrl +2 من اجل اسناد القيمة 2 من اجل الحصول على تقرير الطباعة الاسود
الامور الى هنا كلها سليمة .
السؤال:
كيف يمكن تصميم ماكرو واحد فقط Ctrl + P يعمل على اسناد القيمة 1 للحقل Print_Style عندما تكون القيمة 2 والعكس صحيح
بمعنى اخر: يتم معاينه تقرير الطباعة فإن كان بالاسود ،نخرج منه ونضغط على Ctrl +P ثم ندخل وهنا يجب ان يكون تقرير الطباعة ملون .
ارجو ان تكون الفكرة قد اتضحت
ارجو تعديل المثال المرفق
المثال معمول على اكسس 2007
و شكرا

