Информатика. Теория и практика. Часть 2. Ищенко В.А - 147 стр.

UptoLike

146
Часто встречается ситуация, когда перед каждым выполнением
запроса приходится изменять условия отбора .
Вычисляемые поля в запросе
При выполнении запроса можно вычислять значения по одному
или нескольким полям исходной таблицы. При этом результаты вы-
числений не запоминаются, а выполняются каждый раз при запуске
запроса, поэтому всегда содержат текущие значения базы данных.
Чтобы создать вычисляемое поле:
Установить маркер в пустую ячейку первой строки бланка за -
проса.
Вместо имени поля ввести текст, который будет выводиться в
этом поле во время выполнения запроса.
Затем введите выражение, причем имена полей заключаются в
[ ], например:
Рис . 3.30. Создание вычисляемого поля
Создание запроса с параметрами
Microsoft Access позволяет задавать параметры в качестве усло-
вия условия в строке Условие отбора . Эти условия должны быть за -
ключены в квадратные скобки []. При выполнении Microsoft Access
отображает на экране этот параметр и ожидает ввода с экрана . По
умолчанию введенные в запрос параметры преобразуются в тексто-
вый тип данных. Для того, чтобы задать целый, логический или лю -
бой другой тип параметра используется набор команд За-
прос / Параметры .
                                       146

        Ч а с т о вс т реч а ет с я с ит уа ц ия, когда п еред ка ждым вып олнением
за п рос а п риходит с я изменят ь ус ловия от бора .

Выч ис ляемые п оля в за п рос е
        П ри вып олнении за п рос а можновыч ис лят ь зна ч ения п оодному
или нес коль ким п олям ис ходной т а блиц ы. П ри эт ом резуль т а т ы вы-
ч ис лений не за п омина ю т с я, а вып олняю т с я ка ждый ра з п ри за п ус ке
за п рос а , п оэт ому вс егда с одержа т т екущ ие зна ч ения ба зыда нных.
        Ч т обыс озда т ь выч ис ляемое п оле:
      • У с т а новит ь ма ркер в п ус т ую яч ейку п ервой с т роки бла нка за -
           п рос а .
      • Вмес т оимени п оля ввес т и т екс т , кот орый будет выводит ь с я в
           эт ом п оле вовремя вып олнения за п рос а .
      • За т ем введит е выра жение, п рич ем имена п олей за клю ч а ю т с я в
           [ ], на п ример:




                     Р ис . 3.30. Созда ние выч ис ляемогоп оля


Созда ние за п рос а с п а ра мет ра ми
       Microsoft Access п озволяет за да ва т ь п а ра мет ры в ка ч ес т ве ус ло-
вия ус ловия в с т роке У с ловие от бора . Э т и ус ловия должны быт ь за -
клю ч ены в ква дра т ные с кобки []. П ри вып олнении Microsoft Access
от обра жа ет на экра не эт от п а ра мет р и ожида ет ввода с экра на . П о
умолч а нию введенные в за п рос п а ра мет ры п реобра зую т с я в т екс т о-
вый т ип да нных. Д ля т ого, ч т обы за да т ь ц елый, логич ес кий или лю -
бой другой т ип п а ра мет ра ис п оль зует с я на бор кома нд За-
прос/Парам етры .