SetTempVar макрос әрекеті

SetTempVar әрекетін қолдану арқылы уақытша айнымалы мәнді қойып, оны белгілі бір мәнге теңшеуіңізге болады. Содан соң, айнымалы мәнді келешек әрекеттерді шарт немесе дәлел ретінде немесе басқа макроста, оқиға процедурасында, пішінде немесе есепте қолдануыңызға болады.

Теңшеу

SetTempVar әрекеті келесі дәлелдерді қолданады.

Әрекет дәлелі

Сипаттама

Атауы

Уақытша мәннің атауын енгізіңіз.

Өрнек

Осы уақытша айнымалы мәнге мәнді теңшеу үшін қолданылатын өрнекті енгізіңіз. Өрнектің алдына теңдік (=) белгісін қоймаңыз. Осы дәлелді теңшеу мақсатында Өрнек құрастырушыны қолдану үшін Құрастыру түймешігін Builder button нұқуыңызға болады.

Түсініктемелер

  • Бір мезгілде 255 уақытша айнымалы мәндерді қолдануыңызға болады. Егер уақытша айнымалы мәнді жоймасаңыз, ол дерекқорды жапқаныңызша дейін жадта қалады. Уақытша айнымалы мәндерді колданып болғаныңыздан кейін, оларды жойған жақсы әдет деп есептеледі. Жалғыз уақытша айнымалы мәнді жою үшін RemoveTempVar әрекетін қолданып, оның дәлелін жойғыңыз келетін уақытша айнымалы мәннің атауына қойыңыз. Егер Сізде бірден көп уақытша айнымалы мән болып, олардың барлығын бір мезгілде жойғыңыз келсе, онда RemoveAllTempVars әрекетін қолданыңыз.

  • Уақытша айнымалы мәндер жаhандық болып есептеледі. Уақытша айнымалы мән жасалған кейін, Сіз оған оқиға процедурасында, Бағдарламаларға арналған Visual Basic (VBA) модулінде, сұраудың немесе өрнектің ішінде сілтемелеуіңізге болады. Мысалы, егер MyVar деп аталатын уақытша айнымалы мәнді жасасаңыз, онда сол мәнді мәтін жолағына келесі синтаксисті қолдану арқылы басқару элементінің көзі ретінде қолдануыңызға болады.

=[TempVars]![MyVar]

Ескерту : Макростарда, сұрауларда және оқиға процедураларында өрнектің алдына теңдік белгісін қою қажет емес.

Кез келген қондырмаларда немесе сілтемеленген дерекқорларда уақытша айнымалы мәндерге сілтемелеуіңізге болады.

  • SetTempVar әрекетін VBA модулінде орындау үшін TempVars нысанының Қосу әдісін қолданыңыз.

Мысал

Келесі макроста SetTempVar әрекетін қолдану арқылы уақытша айнымалы мәнді жасау, содан соң сол мәнді шартта немесе хабар жолағында қолданып, уақытша айнымалы мәнді жою әрекеттері көрсетілген.

Шарт

Әрекет

Дәлелдер

SetTempVar

Атауы: MyVar

Өрнек: InputBox("Нөлден өзге санды енгізіңіз.")

[TempVars]![MyVar]<>0

MsgBox

Хабар: ="Сіз келесіні енгіздіңіз " & [TempVars]![MyVar] & "."

Сигнал: Иә

Түрі: Ақпарат

RemoveTempVar

Атауы: MyVar

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×