Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Подсказка. Редактор Visual Basic отображает все комментарии зеленым цветом, поэтому легко отличить код от комментариев.




Редактор Visual Basic отображает все комментарии зеленым цветом, поэтому легко отличить код от комментариев.

 

Сейчас процедура MyCodeRoutine ничего не выполняет. Для того чтобы сделать ее посообразительнее, следует добавить операторы кода между Sub и End Sub. Следующая чрез­вычайно простая процедура отображает поле сообщения:

Sub MyCodeRoutine ( )

' Следующий оператор отображает поле сообщения

MsgBox "Свидетельство силы моего кода." End Sub

Этот код действует, потому что язык Visual Basic включает команду, названную MsgBox. (См. примечание "Малоизвестная или недооцененная возможность. Справка по Visual Basic" далее в этом разделе для получения рекомендаций по применению команд, которые есть в вашем распоряжении.) Эта команда применяется для вывода на экран стандартного окна с выбранным вами сообщением. Само сообщение — это текстовый фрагмент (или строка на языке программистов), который как все текстовые значения в языке VB должен быть за­ключен в кавычки. Таким образом, программа Access знает, где он начинается и где заканчи­вается. (Access заставляет вас применять те же правила, что и при использовании текста в выражении.)

Как только вы ввели эту команду (начинайте — действуйте!), вы готовы к выполнению вашей программной процедуры. Для этого поместите курсор где-нибудь внутри тела про­цедуры, это дает знать редактору Visual Basic, какой код вас интересует. Затем на панели


инструментов Visual Basic щелкните мышью кнопку Run(Выполнить) (которая выглядит как кнопка воспроизведения на панели управления видеомагнитофона), или в меню выбе­рите Run → Run Sub/UserForm(Выполнить Выполнить процедуру/пользовательскую форму). На рис. 16.3 показан результат.

 
 

Рис. 16.3.Вашу первую программную процедуру нельзя назвать ужасно полезной, но она доказывает, что вы знаете достаточно для того, чтобы написать строку кода и выполнить ее

 

Программа Access выполняет код процедуры построчно, от начала до конца. Когда вы выводите MsgBox, выполнение кода приостанавливается до тех пор, пока вы не щелкните мышью кнопку ОК в окне сообщения, в этот момент выполнение кода продолжится до за­вершения процедуры.

 

Примечание

Помните о том, что программа Access считает код VB потенциально опасным, поэтому не вы­полняет его в ненадежной БД. Иначе говоря, если вы увидите предупреждение системы безо­пасности (см. разд. "Как Access обрабатывает опасные макросы" главы 15), следует щелкнуть мышью кнопку Параметрыдля отображения диалогового окна Параметры безопасности Mi­crosoft Office,выбрать переключатель Включить это содержимоеи затем щелкнуть мышью кнопку ОК. Или можете создать надежное расположение для файлов вашей БД. В разд. "Задание надежного расположения" главы 15 приводится подробное описание.

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 159; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты