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