المشكلة من جهتين او ثلاث :
الاولى نقل التركيز حينها يتوقف الكود
الثانية ان الكود اصلا مخصص للنماذج
الثالثة معاينة الطباعة ينقصها الكثير من الاجراءات يمكننا تشبيهها بالصورة
على كل حال يمكنني تعديل الكود والتطبيق على النماذج والتقارير بشرط ان يتم فتح التقرير على العرض وليس المعاينة
انتظر رأيك
عليكم السلام
المشكلة عندك في النموذج المخفي ، لم اضع يدي على الخلل ، ولكني قمت باستبدال النموذج .
وعملت كودا صغيرا للاختبار ، فجعلت ظهور الرسالة كل خمس ثواني بدلا من الغلق
الأمر يعمل عند معاينة التقرير
exit.rar
افتح الاستعلام في المرفق ثم انقر مزدوجا على رمز الصورة سيظهر لك مربع حوار يمكنك من خلاله حفظ الصورة باسم على حاسوبك
اذا نسخت الصورة على حاسوبك يمكنك التعامل معها باحد برامج الرسم
Database2.accdb
تمام هو ما ذكره اخونا طلب
ولكن لاحظ انه يتم الضغط والاصلاح بعد حذف البيانات كاملة من الجدول مباشرة
مثلا لو وجد في الجدول بيانات لم يتم حذفها فلن يتم ارجاع الترقيم
نعم جميع اجهزة الباركود لها اعدادات خاصة حسب رغبات العملاء
طريقة فحص قارىء الباركود بعد الاعداد : افتح المفكرة واقرأ الباركود الذي امامك وكرر القراءة ,,, اذا قرأ ونزل لسطر جديد فهذا هو مطلوبك
ما شاء الله
نفخر استاذنا ابو عبدالله بأمثالك بيننا
جميل جدا تمرير كلمة المرور قبل امر الفتح
يتبقى تجربة صاحب السؤال .. واتمنى دالة التمرير تعمل على runTime
حسب علمي لا يوجد مكان لكلمة المرور داخل ShellExecute
الطريقة الوحيدة التي اراها ( قد تنجح وقد لا .. لاني لم اجرب ) .. هي التحايل في نهاية الكود وبعد فتح القاعدة نستخدم sendkeys لارسال كلمة المرور ومرة اخرى ارسال مفتاح Enter
sendkeys "password"
sendkeys "{enter}"
هل تريد حلا كما اشار اخي ابو غفران بمعنى تختار الطابعة من القائمة قبل النقر على الزر
ام تريد حلولا اخرى ؟؟
مثلا عند اعداد الطلب يكون هناك حقلا او مربع تحرير يتم اختيار رقم الطابق بدلا من اسم الطابعة ؟
تفضل هذا الحل يتم فيه اختيار اسم الطابعة
printerB.accdb