اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

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

حتى لا يتضخم الملف   كلما تم تشغيله

لكن عند تشغيل ملف أكسس باستخدام كود Hide Access Window  تجد أن علامة ضغط عند الإغلاق قد تم  إزالتها

ما أقصده  موضح بالصورة التالية

p_3862fef171.jpg

أو

p_38628rsm22.jpg

أرفقت ملف حتى يتم تجربته من خلالكم

قد يكون هناك كود يعمل على تلك الإزالة ولم أتوصل إليه .. وإذا كانت الإجابة بالنفى

أكون فى فى انتظار حل بديل

شاكر اهتمامكم مقدماً

db.mdb

قام بنشر

مداخلة سريعة ..

أعتقد أن السبب هو في جملة الإغلاق DoCmd.Quit ، وبما أنك أخفيت واجهة آكسيس ، فجملة الإغلاق هذه تجعل آكسيس يتخطى ويتجاوز الضغط والإصلاح لمنع تجمد أو حدوث Crash لواجهة آكسيس .

لذا اعتقد ان تفعيل الخاصية يدوياً من خلال السطر :-

Application.SetOption "Auto Compact", True

في حدث عند التحميل أو الفتح ( حسب الحدث الذي تستدعي فيه جملة Hide Access Window :excl: يتم وضعه قبلها طبعاً ) في النموذج الأول ، وأيضاً استعمالها بالإستدعاء نفسه قبل جملة الاغلاق DoCmd.Quit في أي زر يقوم بإغلاق الواجهة .. وستلاحظ أن الخيار يبقى مفعلاً في القاعدة .

  • Like 1
قام بنشر (معدل)

تمام

بعد مداخلتك لفت نظري  سطر فى كود فتح النموذج الأول frm_Pass

Private Sub Form_Open(Cancel As Integer)
 fSetAccessWindow (SW_HIDE)

' إلغاء خاصية ضغط البيانات فى خيارات برنامج أكسس قبل تشغيل التطبيق
 Application.SetOption "Auto compact", False
 
 Me.txtPass.SetFocus
End Sub

فتم تعديله مؤقتاً  بوضع علامة  Rem  على سطر المشكلة

' إلغاء خاصية ضغط البيانات فى خيارات برنامج أكسس قبل تشغيل التطبيق
' Application.SetOption "Auto compact", False

وتم الحل

يبدو أننى تعجلت فى وضع مشكلة قبل البحث بجدية

تم تعديل بواسطه أحمد العيسى
قام بنشر
11 دقائق مضت, أحمد العيسى said:

وتم الحل

لم أجرب مرفقك ، وكانت مداخلتي دون تجربة ملفك . والحمد لله الذي هداك بالعودة لهذا السطر :fff:

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information