الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المتغيرات المؤقتة Tempvars في أكسس 2007 وفوائدها

بدأه أبوعمر الجنوبي في 17 نوفمبر 2009 · 4 رد · 1,437 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

طرحت موضوع

البحث بخيارات مطابقة الحقول ........

وبعد ان قام عدد من الأخوان بتحميله ذكرو ان الــ TempVars لا توجد لديهم في أكسس 2003 وانها تعمل فقط في أكسس 2007

أحببت ان اكتب لكم هذا المضوع

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

انقل لكم هذا المقطع من تعليمات الأكسس

اقتباس
المتغيرات المؤقتة تسمح ثلاثة من إجراءات الماكرو الجديدة (SetTempVar وRemoveTempVar وRemoveAllTempVars) بإنشاء متغيرات مؤقتة في وحدات الماكرو الخاصة بك واستخدامها. يمكنك استخدامها في التعبيرات الشرطية للتحكم في تشغيل وحدات الماكرو أو لتمرير البيانات من التقارير والنماذج وإليها, أو تُستخدم لأي غرض آخر يتطلب مكان مؤقت لتخزين للقيمة. يمكن الوصول إلى هذه المتغيرات المؤقتة في VBA أيضًا, حيث يمكنك استخدامها للاتصال بالبيانات من الوحدات النمطية لـ VBA أو إليها.

مثلا يمكن إسناد النص التالي "أبو عمر الجنوبي" لمتغير مؤقت يكون إسمه Name_VAR بالطريقة التالية :

في محرر VBA وفي الحدث الذي يناسبك أكتب ما يلي

TempVars.Add "Name_VAR", "أبو عمر الجنوبي"

ولعرضه في MSGBOX مثلا نقوم بما يلي :

في محرر VBA وفي الحدث المناسب لك مثلا حدث عن النقر لأي زر نكتب ما يلي :

MsgBox TempVars!Name_VAR

هل يمكن تعديل قيمة المتغير المؤقت:

نعم بإضافة المتغير مره أخرى بنفس الإسم ليقوم بتعديل قيمة المتغير المؤقت مره أخرى مثلا :

TempVars.Add "Name_VAR", "1000"

الميزة الرائعة انه لو كان لديك إستعلام وتريد عرض جميع الموظفين الذين رواتبهم أكثر من 1000 فقط تكتب في الإستعلام في معايير حقل الراتب الشرط التالي

>[TempVars]![Name_VAR]

تعليمات موقع ميكروسفت اكسس 2007 حول المتغيرات المؤقته

اتمنى ان يكون الموضوع مفيد

تحياتي للجميع

#2

وعليكم السلام ورحمة الله وبركاته ،،،

مشكور أخي أبو عمر على المعلومات المفيدة .

تقبل تحياتي

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#3

جزاك الله خيراً، فائدة تشكر عليها...

أعجبني كذلك ارتباطك بملفات المساعدة: مصدر أساسي يغفل عنه كثير من المبرمجين.

#4

بسم الله الرحمن الرحيم

بارك الله فيك

فعلا موضوع مميز وجميل والاهم جديد

#5

إخواني الأعزاء شكرا لمروركم وتحياتي للجميع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…