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