إجراء الماكرو SetTempVar

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

يمكنك استخدام اجراء الماكرو SetTempVar في قواعد بيانات سطح المكتب في Access ل# انشاء متغير مؤقت و# تعيينه الي قيمه محدده. يمكن عندئذ استخدام المتغير ك# وسيطه في الاجراءات التاليه او الشروط، او يمكنك استخدام المتغير في ماكرو اخر، في اجراء حدث، او علي نموذج او تقرير.

الإعداد

اجراء الماكرو SetTempVar الوسيطات التاليه.

وسيطة الإجراء

الوصف

الاسم

ادخل اسم متغير المؤقته.

التعبير

قم ب# ادخال تعبير الذي سيتم استخدامه ل# تعيين قيمه ل# هذا المتغير المؤقت. لا تضع قبل التعبير ب# علامه المساواه (=). يمكنك النقر فوق انشاء زر زر منشئ ل# استخدام "منشئ التعبير" ل# تعيين هذه الوسيطه.

ملاحظات

  • يمكن ان يصل الي 255 المتغيرات المؤقته المحدده في الوقت نفسه. اذا قمت ب# ازاله متغير مؤقت لا، سيبقي في الذاكره حتي اغلاق قاعده البيانات. من المفيد ل# ازاله المتغيرات المؤقته عندما تنتهي من استخدامها. ل# ازاله متغير مؤقت واحده، استخدم الاجراء RemoveTempVar و# تعيين الوسيطه الخاصه بها الي اسم متغير المؤقته التي تريد ازالتها. اذا كان لديك اكثر من متغير المؤقته و# التي تريد ازالتها جميعا في وقت واحد، استخدم RemoveAllTempVars الاجراء.

  • تكون المتغيرات المؤقت العموميه. ب# مجرد انشاء متغير مؤقت، يمكنك الاشاره الي انه في إجراء الحدث، Visual Basic for Applications (VBA) الوحده النمطيه استعلام او تعبير. علي سبيل المثال، اذا قمت ب# انشاء متغير مؤقت المسمي ميفار، يمكنك استخدام المتغير ك# مصدر عنصر التحكم ل# مربع نص ب# استخدام بناء الجمله التالي:

=[TempVars]![MyVar]

ملاحظة: في وحدات الماكرو و# استعلامات و# اجراءات الحدث، لا تحتاج الي بدء التعبير ب# علامه التساوي.

يمكنك ايضا الاشاره الي المتغيرات المؤقته في اي وظائف اضافيه او قواعد البيانات المشار اليها.

  • ل# تشغيل اجراء الماكرو SetTempVar في وحده نمطيه ل VBA، استخدم الاسلوب Add الكائن TempVars .

مثال

الماكرو التالي يوضح كيفيه انشاء متغير مؤقت ب# استخدام اجراء الماكرو SetTempVar ، ثم استخدام متغير مؤقته في شرط و# مربع رساله، ثم ازاله المتغير المؤقت.

شرط

الإجراء

الوسيطات

SetTempVar

الاسم: ميفار

تعبير: InputBox ("ادخل صفرا رقما.")

[TempVars]! [ميفار] <> 0

MsgBox

الرساله: = "الذي ادخلته" & [TempVars]! [ميفار] & "."

اصدار صوت: نعم

النوع: المعلومات

RemoveTempVar

الاسم: ميفار

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×