[ms-access] هل هناك طريقة لتجاوز تحديث السجل التلقائي لنماذج أسيس 2007 التي تم إنشاؤها باستخدام "معالج النماذج"؟



Answers

إذا قام المستخدمون بتغيير البيانات عن طريق الخطأ وتحريك السجل لتسجيل التحديثات المسببة، ربما يجب أن يكون لديك زر تعديل لبدء التعديل فقط عند الحاجة. يمكنك استخدام التعليمات البرمجية المقترحة الأخرى للتراجع عن التغييرات إذا انتقلت إلى سجل آخر أو منعها من التحرك على الإطلاق ما لم تحفظ أو تلغي.

Question

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

السلوك الذي أحصل عليه مع النموذج، على الرغم من ذلك، هو أن التحديثات إلى السجلات تحدث تلقائيا عند التحرك حول السجلات.

ما أود هو أن تحدث التحديثات فقط عندما أضغط على زر "تحديث" الذي وضعته في النموذج.

يبدو أنني يمكن بناء النموذج من الصفر، تحديث كافة (غير محدود) عناصر التحكم برمجيا، ثم تحديث السجل من عناصر التحكم برمجيا، ولكن هذا يبدو الكثير من العمل.

هل هناك طريقة "لإيقاف" سلوك التحديث التلقائي من داخل أسيس أو باستخدام التعليمات البرمجية فبا؟

شكر!




لماذا تريد؟ يعمل أسيس على أساس قياسي حسب السجل. ليس مثل إكسيل الذي يحفظ جدول البيانات فقط عند اختيار الحفظ أو الخروج.

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




Related