يمكنك استخدام إجراء الماكرو RemoveAllTempVars في قواعد بيانات Access لسطح المكتب لإزالة أي متغيرات مؤقتة قمت بإنشائها باستخدام إجراء الماكرو SetTempVar .
الإعداد
لا يحتوي إجراء الماكرو RemoveAllTempVars على أي وسيطات.
ملاحظات
-
يمكن أن يكون لديك ما يصل إلى 255 متغيرا مؤقتا محددا في وقت واحد. إذا لم تقم بإزالة متغير مؤقت، فسيظل في الذاكرة حتى تقوم بإغلاق قاعدة البيانات أو المشروع. من الممارسات الجيدة إزالة المتغيرات المؤقتة عند الانتهاء من استخدامها.
-
يزيل Access تلقائيا جميع المتغيرات المؤقتة عند إغلاق قاعدة البيانات أو المشروع.
-
لإزالة متغير مؤقت واحد، استخدم الإجراء RemoveTempVar وقم بتعيين وسيطته إلى اسم المتغير المؤقت الذي تريد إزالته.
-
لتشغيل إجراء RemoveAllTempVars في وحدة VBA، استخدم أسلوب RemoveAll لكائن TempVars .
مثال
يوضح الماكرو التالي كيفية إنشاء متغير مؤقت، واستخدامه في شرط ومربع رسالة، ثم إزالة المتغير المؤقت باستخدام الإجراء RemoveAllTempVars .
الشرط |
الإجراء |
الوسيطات |
SetTempVar |
الاسم: MyVar التعبير: InputBox("Enter a non-zero number.") |
|
[TempVars]! [MyVar]<>0 |
Msgbox |
الرسالة: ="لقد أدخلت " & [TempVars]! [MyVar] & "." Beep: نعم النوع: معلومات |
RemoveAllTempVars |