КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

MS Access. Π Π°Π±ΠΎΡ‚Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ запросов

ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ запроса. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ запросов

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ запросов Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора

ВычислСния Π² запросах

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ запросы

ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½Ρ‹ΠΉ запрос

Запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Запросы Π² Π‘Π£Π‘Π” Access

Запрос β€” ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для извлСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСйствий с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

По способу формирования запросы ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° Π²ΠΈΠ΄Π°:

Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ любой запрос Π² Microsoft Access рСализуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка SQL. И хотя Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ запросов ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ возмоТности запроса ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ созданный запрос хранится Π² Π²ΠΈΠ΄Π΅ инструкции SQL. ΠŸΡ€ΠΈ создании запроса ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Microsoft Access автоматичСски Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ SQL-запрос. МоТно ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ SQL для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса ΠΈ внСсти Π² Π½Π΅Π΅ измСнСния. Π’ этом случаС автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ запроса ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора.

По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ дСйствий ΠΈ особСнностям выполнСния запросы ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ запросов Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора

Для создания запросов ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌ конструктора. ПослС опрСдСлСния Ρ‚Π°Π±Π»ΠΈΡ† (ΠΈΠ»ΠΈ запросов), Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π½ΠΎΠ²Ρ‹ΠΉ запрос, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора. Окно конструктора запросов состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй.

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° находятся списки ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ex Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ запросов, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строится Π΄Π°Π½Π½Ρ‹ΠΉ запрос, Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° располагаСтся Π±Π»Π°Π½ΠΊ запроса.

КаТдая строка Π±Π»Π°Π½ΠΊΠ° запроса выполняСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ шагом построСния запроса являСтся Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ. НСобходимыС поля ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколькими способами:

Иногда трСбуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² запрос всС поля исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡ‹ΠΎ ΠΏΠΎ строкС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΏΠΎΠ»Π΅ΠΉ, выдСляя Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сразу всС поля, ΠΈ пСрСнСсти ΠΈΡ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Π±Π»Π°Π½ΠΊ запроса. ΠŸΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ столбСц. МоТно Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом. Π’ Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ списка ΠΏΠΎΠ»Π΅ΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ½ΠΈΠ½Π΅ ΠΎΠΊΠ½Π°, находится символ *, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «всС поля». Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² запрос всС поля Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ просто пСрСнСсти * Π² Π±Π»Π°Π½ΠΊ запроса. Π’ этом случаС имя поля Π² Π±Π»Π°Π½ΠΊΠ΅ запроса Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт Ρ‚ΠΎΡ‡ΠΊΠ°, Π° Π·Π°Ρ‚Π΅ΠΌ β€” символ * (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π—Π°ΠΊΠ°Π·Ρ‹.*), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€ всСх ΠΏΠΎΠ»Π΅ΠΉ исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π£ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° пСрСноса * Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ сущСствСнноС достоинство. Если Π² структурС исходной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ производятся ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ измСнСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, добавляСтся Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, запрос Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ (ΠΏΡ€ΠΈ использовании ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ способа запрос Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ пСрСнСсСны Π² Π±Π»Π°Π½ΠΊ запроса. Однако Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ условиС ΠΎΡ‚Π±ΠΎΡ€Π°, придСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ поля Π² Π±Π»Π°Π½ΠΊ запроса, Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ Π² Π²Ρ‹Π±Π΅Ρ€Ρƒ ΡΠ½ΡΡ‚ΡŒ для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Ρ„Π»Π°ΠΆΠΊΠΈ Π’Ρ‹Π²ΠΎΠ΄ Π½Π° экран.

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса Π² качСствС Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² столбца динамичСской Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ. Для пСрСимСнования поля Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ динамичСской Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ тСкстовый курсор ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ поля Π² строкС ПолС Π±Π»Π°Π½ΠΊΠ° запроса ΠΈ ввСсти Π½ΠΎΠ²ΠΎΠ΅ имя с Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция: НовоС имя: Π‘Ρ‚Π°Ρ€ΠΎΠ΅ имя поля.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Microsoft Access Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ записи Π² Ρ‚ΠΎΠΌ порядкС, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ² Π΅Π΅ порядок Π² строкС Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°. ΠŸΡ€ΠΈ сортировкС ΠΏΠΎ нСскольким полям порядок ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»Π΅ΠΉ опрСдСляСтся ΠΈΡ… ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² Π±Π»Π°Π½ΠΊΠ΅ запроса: сначала ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ значСния Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΈ Π΄Π°Π»Π΅Π΅ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Microsoft Access Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ всС поля, Π²ΠΊΠ»ΠΊΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Π±Π»Π°Π½ΠΊ запроса. Если ΠΏΠΎΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏ рСдСлСния условия Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, для Π½Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Π² строкС Π’Ρ‹Π²ΠΎΠ΄ Π½Π° экран, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΌΡ‹ΡˆΡŒΡŽ Π² ΡΠΎΠΎΡ‚Π²Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ячСйкС.

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ записи Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса вводится Π² строку УсловиС ΠΎΡ‚Π±ΠΎΡ€Π° для поля, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ это условиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ. Для задания условий ΠΎΡ‚Π±ΠΎΡ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ мСньшС ( ), большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ (>=), Π½Π΅ Ρ€Π°Π²Π½ΠΎ (<>), Ρ€Π°Π²Π½ΠΎ (=), Like (Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎ маскС), Between (ΠΌΠ΅ΠΆΠ΄Ρƒ), In (Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅), And (ΠΈ), Or (ΠΈΠ»ΠΈ) ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡŒΠ΅ΠΊΡ‚ΠΎΠ², константы ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° условия выполняСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ клавиши Enter ΠΈΠ»ΠΈ просто ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС Π±Π»Π°Π½ΠΊΠ° запроса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш управлСния курсором ΠΈΠ»ΠΈ ΠΌΡ‹ΡˆΠΈ. Мicrosoft Access ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ синтаксичСский Π°Π½Π°Π»ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ выраТСния. НапримСр, Ссли Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ тСкстового поля Ρ‚ΠΎ это Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…. Если Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, Microsoft Access Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ подразумСваСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ = ΠΈΠ»ΠΈ Like.

ДопускаСтся использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий ΠΎΡ‚Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ поля. Для создания слоТных условий Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ And ΠΈ Or. Если условия ΠΎΡ‚Π±ΠΎΡ€Π° связаны ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ And, запись выбираСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС выполнСния всСх условий. Если ΠΆΠ΅ условия ΠΎΡ‚Π±ΠΎΡ€Π° связаны ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Or, запись выбираСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· всСх условий. ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий ΠΎΡ‚Π±ΠΎΡ€Π°, связанных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ And, для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ просто Π·Π°Π΄Π°Ρ‚ΡŒ условиС Π² строкС УсловиС ΠΎΡ‚Π±ΠΎΡ€Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… условий ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ строки β€” строку УсловиС ΠΎΡ‚Π±ΠΎΡ€Π° ΠΈ строку ΠΈΠ»ΠΈ β€” Microsoft Acces Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Or-связь. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ условия, располоТСнныС Π² ΠΎΠ΄Π½ΠΎΠΉ строкС, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ And, Π² Ρ€Π°Π·Π½Ρ‹Ρ… строках β€” ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Or.

Π’.ΠΎ., ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ условия ΠΎΡ‚Π±ΠΎΡ€Π° Π² запросах ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ:

ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ символы:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакиС Π²ΠΈΠ΄Ρ‹ запросов ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Access? Для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ?

Π’ΠΈΠ΄Ρ‹ запросов:

Запрос Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ (ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ вычислСний).

Запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ (Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ запроса Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Запросы Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ нСдоступны Π² Π²Π΅Π±-прилоТСниях Access).

КакиС способы созданиС запросов Π² Access Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π² Ρ‡Π΅ΠΌ ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅?

Π’ области Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ запрос Π—Π°ΠΊΠ°Π·Ρ‹ ΠΏΠΎ Π³ΠΎΡ€ΠΎΠ΄Ρƒ (созданный Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² контСкстном мСню ΠΏΡƒΠ½ΠΊΡ‚ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€.

Π’ Π±Π»Π°Π½ΠΊΠ΅ запроса Π² строкС УсловиС ΠΎΡ‚Π±ΠΎΡ€Π° столбца Β«Π“ΠΎΡ€ΠΎΠ΄Β» ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ слово ВюмСнь ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ [Для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°?].

Π‘Ρ‚Ρ€ΠΎΠΊΠ° [Для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°?] являСтся ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ввСсти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. ΠšΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ввСсти Π΄Π°Π½Π½Ρ‹Π΅, Π° тСкст (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π³ΠΎΡ€ΠΎΠ΄Π°?) прСдставляСт собой вопрос, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

47. КакиС Π²ΠΈΠ΄Ρ‹ связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Π² Π‘Π” Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ связи.

БущСствуСт 4 Ρ‚ΠΈΠΏΠ° связСй:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ парамСтричСский запрос Π² Access? Как Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½?

Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ΅Π½? ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ запрос позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ СдинствСнный запрос ΠΈ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ условиС ΠΎΡ‚Π±ΠΎΡ€Π° (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°) ΠΏΡ€ΠΈ запускС этого запроса, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· получая Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ?

1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° ΠΎΠΊΠ½ΠΎ запроса ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ запрос, Β«ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ²Β» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля Π² Π±Π»Π°Π½ΠΊ запроса ΠΈ Π·Π°Π΄Π°Π² условиС Π²Ρ‹Π±ΠΎΡ€Π°.

2. Π’ качСствС условия Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, [Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅] ΠΈΠ»ΠΈ [Π’Ρ‹ΡˆΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ роста?]).

4. Π’ появившСмся ΠΎΠΊΠ½Π΅ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запроса Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π±Π΅Π· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ (для точности Π²Π²ΠΎΠ΄Π° Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ «быстрыми Β» клавишами копирования ΠΈ вставки ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°) ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…. НаТмитС OK.

5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Запуск ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.

6. Π’ появившСмся ΠΎΠΊΠ½Π΅ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

7. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

КакиС основныС Ρ‚Π΅Π³ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ HTML страница?

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅Ρ‚Π΅Π³ΠΈ— ; ; ;

КакиС Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для рСдактирования списков? ΠŸΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

КакиС Ρ‚Π΅Π³ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для форматирования тСкста? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ форматирования.

Какими Ρ‚Π΅Π³Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π°

. Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² 6 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…:

. Π§Π΅ΠΌ большС Ρ†Ρ‹Ρ„Ρ€Π°, Ρ‚Π΅ΠΌ мСньшС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

Какими Ρ‚Π΅Π³Π°ΠΌΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ простой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ осущСствляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Π³Π°

ΠΈ

. Π’ Π½Ρ‘ΠΌ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ

ΠΈ

. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Как выполняСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ стилСй Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Как происходит организация гипСрссылок Π² HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅? ΠŸΡ€ΠΈΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Π’ Ρ‚Π΅Π³Π΅ Π½Π°Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ ΠΏΠΎ вашСй Π½ΡƒΠΆΠ΄Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

Запросы Π² Access

Запросы Π² Access ΡΠ²Π»ΡΡŽΡ‚ΡΡ основным инструмСнтом Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, обновлСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Access Π² соотвСтствии с ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠ΅ΠΉ рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… для выполнСния запросов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ язык структурированных запросов SQL (Structured Query Language). Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций языка SQL рСализуСтся любой запрос Π² Access.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Π²ΠΈΠ΄ΠΎΠΌ запроса являСтся запрос Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния этого запроса являСтся новая Ρ‚Π°Π±Π»ΠΈΡ†Π°, которая сущСствуСт Π΄ΠΎ закрытия запроса. Записи Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ объСдинСния записСй Ρ‚Π°Π±Π»ΠΈΡ†, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… построСн запрос. Бпособ объСдинСния записСй Ρ‚Π°Π±Π»ΠΈΡ† указываСтся ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΈΡ… связи Π² схСмС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ создании запроса. Условия ΠΎΡ‚Π±ΠΎΡ€Π°, сформулированныС Π² запросС, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ записи, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ объСдинСния Ρ‚Π°Π±Π»ΠΈΡ†.

Π’ Access ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создано нСсколько Π²ΠΈΠ΄ΠΎΠ² запроса:

Запросы Π² Access Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора содСрТат схСму Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈ Π±Π»Π°Π½ΠΊ запроса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ конструируСтся структура Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ запроса ΠΈ условия Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ записСй (рис. 4.1).

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:

Запросы Π² Access слуТат источниками записСй для Π΄Ρ€ΡƒΠ³ΠΈΡ… запросов, Ρ„ΠΎΡ€ΠΌ, ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹Π΅ свСдСния для формирования Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†, Π΄Π°Π»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для создания Ρ„ΠΎΡ€ΠΌΡ‹ β€” элСктронного прСдставлСния этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Если Ρ„ΠΎΡ€ΠΌΠ° ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ мастСром Π½Π° основС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… взаимосвязанных Ρ‚Π°Π±Π»ΠΈΡ†, Ρ‚ΠΎ для Π½ΠΈΡ… Π² качСствС источника записСй автоматичСски формируСтся запрос.
Для закрСплСния смотрим Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

6. Запросы MS Access

6.1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ запросы

ВсС запросы дСлятся Π½Π° запросы-Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈ запросы-дСйствия.

ПослС выполнСния запроса-Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π‘Π£Π‘Π” создаСт Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ заносит Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΅Π΅ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° сгСнСрированная Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°. Когда этот запрос закрываСтся, получСнная Ρ‚Π°Π±Π»ΠΈΡ†Π° уничтоТаСтся, освобоТдая Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ запроса-Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ, запрос-дСйствиС вносит измСнСния Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ запроса-дСйствия ΠΌΠΎΠΆΠ½ΠΎ автоматичСски ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, внСсти Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π½Π°Π±ΠΎΡ€ записСй ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π›ΡŽΠ±ΠΎΠΉ вновь создаваСмый запрос Π² MS Access автоматичСски считаСтся запросом-Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ. Π’ Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ запрос-дСйствиС, слСдуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ это ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ случайных дСйствий с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

ЀактичСски, запрос Π² MS Access являСтся инструкциСй Π½Π° языкС SQL (Structured Query Language), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π½Π° сСгодняшний дСнь основным срСдством составлСния запросов Π² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных рСляционных Π‘Π£Π‘Π”. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° SQL становится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ содСрТимому Π±Π°Π· MS Access ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ), Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для MS Access ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… SQL.

Запросы Π² MS Access доступны Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ запрос выглядит Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ обычная Ρ‚Π°Π±Π»ΠΈΡ†Π°, Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора, Π³Π΄Π΅ запрос прСдстаСт Π² Π²ΠΈΠ΄Π΅ схСмы связанных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ Π² Π²ΠΈΠ΄Π΅ инструкций SQL.

6.2. ΠšΡ€Π°Ρ‚ΠΊΠΈΠ΅ свСдСния ΠΎΠ± SQL

НСбольшой Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ SQL ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ синтаксис составлСния Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ позволяСт ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ слоТныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘Π°ΠΌΠΎΠΉ распространСнной ΠΈΠ· Π½ΠΈΡ… являСтся Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° связанных Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° SELECT, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² случаС нСобходимости SQL ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ хранящиСся записи ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. SQL примСняСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² MS Access, Π½ΠΎ ΠΈ Π²ΠΎ всСх соврСмСнных Π‘Π£Π‘Π”.

SQL-запросы построСны Π½Π° лСксичСском Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅, основанном Π½Π° сСмантикС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ языка (английского). ΠŸΡ€ΠΈ создании языка ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π° Π½Π΅ΠΌ смоТСт Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любой Π½Π΅ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своими потрСбностями ΠΈ исходя ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ структуры Π΄Π°Π½Π½Ρ‹Ρ…. Π‘Ρ€Π΅Π΄ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… инструкций, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ запросы, стоит Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ конструкции языка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, WHERE Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰Π΅Π³ΠΎ поиска срСди ΠΎΡ‚ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… записСй.

Π’ языкС запросов, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π² Microsoft Access, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ: TRANSFORM (позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ пСрСкрСстныС запросы), IN (созданиС связи с ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…), DISTINCTROW (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ запроса-объСдинСния с ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ объСдинСния Π΄Π°Π½Π½Ρ‹Ρ…), WITH OWNER-ACCESS OPTION (позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ спСциализированныС запросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ запрос). Π’ качСствС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SQL, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ AVG, COUNT, MAX, MIN, STDEV, STDEVP, SUM, VAR ΠΈΠ»ΠΈ VARP. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² качСствС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MS Access ΠΈ встроСнного языка VBA.

6.3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ запросов

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ запрос-Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π—апросы» Π² ΠΎΠΊΠ½Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ», Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ откроСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, прСдставлСнноС Π½Π° рисункС 6.3.1.

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

ΠŸΡ€ΠΈ создании запроса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ запросы, содСрТащиС Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π±Π»Π°Π½ΠΊ запроса. Π‘Π»Π°Π½ΠΊ запроса располоТСн Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΎΠΊΠ½Π° конструктора ΠΈ содСрТит описаниС запроса Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ (см. рисунок 6.3.2). Π­Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ для создания запроса «Ρ нуля» Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора.

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

КаТдая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° Π² Π±Π»Π°Π½ΠΊΠ΅ запроса соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ полю. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ «ΠŸΠΎΠ»Π΅» ΠΈ «Π˜ΠΌΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹» содСрТат списки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π’Π°Π±Π»ΠΈΡ†Π° Π±Π»Π°Π½ΠΊΠ° запросов Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π²ΠΏΡ€Π°Π²ΠΎ автоматичСски ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² запрос Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½ΠΎΠ΅ мСню, связанноС с Π±Π»Π°Π½ΠΊΠΎΠΌ запроса, позволяСт ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ строки «Π˜ΠΌΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹» ΠΈ «Π“рупповая опСрация». Под «Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ» понимаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ поля ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (НапримСр функция «Count» позволяСт ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ число записСй).

Если Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ запрос, Ρ‚ΠΎ откроСтся Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠœΠ°ΡΡ‚Π΅Ρ€Π° простых запросов, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² запросС поля ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ запросов, входящих Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ послСднСм Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдлагаСтся Π²Ρ‹Π±ΠΎΡ€ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ запрос ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ структуру Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора. ОсновноС прСимущСство этого способа Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠœΠ°ΡΡ‚Π΅Ρ€ автоматичСски заполняСт Π±Π»Π°Π½ΠΊ запроса ). Если ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ запрос Π½Π΅ соотвСтствуСт трСбованиям, Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ внСсти измСнСния Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора.

Π’ Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΠ· всСго массива Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ лишь Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ, слСдуСт Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ «ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ записи». НапримСр, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, количСство ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… «Π±ΠΎΠ»ΡŒΡˆΠ΅ Ρ‡Π΅ΠΌ ΠΎΠ΄ΠΈΠ½».

Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ срСди всСх записСй Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ…, слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, «Π—аписи Π±Π΅Π· ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ…». НапримСр, это достаточно типовая ситуация для любой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ. НСзачСм Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ поставкС Ρ‚ΠΎΠ²Π°Ρ€Π°, Ссли сам Ρ‚ΠΎΠ²Π°Ρ€ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π½. Π’Π°ΠΊΠΆΠ΅ Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² спискС «ΠΏΠΎΡΡ‚оянных ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²» Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ Ρ‚Π΅Ρ… людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Π½Π΅ осущСствляли Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ мСньшС записСй приходится ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΌ быстрСС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ вся Π‘Π£Π‘Π”.

БущСствуСт ряд вычислСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² запросС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΡ‚ΠΈ сумму ΠΈΠ»ΠΈ срСднСС ΠΏΠΎ значСниям ΠΎΠ΄Π½ΠΎΠ³ΠΎ поля, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ значСния Π΄Π²ΡƒΡ… ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ, ΠΎΡ‚ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство мСсяцСв ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний, выводящиСся Π² ΠΏΠΎΠ»Π΅, Π½Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Π² Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. ВмСсто этого, вычислСния снова производятся всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° выполняСтся запрос, поэтому Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ всСгда ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ содСрТимоС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ вычислСнныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

Для опрСдСлСния вычисляСмого поля ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ MS Access ΠΈΠ»ΠΈ выраТСния, создаваСмыС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ вычисляСмого поля слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ВыраТСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ вычисляСмыС поля, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра простых запросов ΠΈΠ»ΠΈ вводятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π² строку «Π“рупповая опСрация» Π±Π»Π°Π½ΠΊΠ° запроса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ допускаСтся Π²Ρ‹Π±ΠΎΡ€ статистичСских Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для выполняСмых Π½Π°Π΄ ΠΏΠΎΠ»Π΅ΠΌ вычислСний. Π’ Π±Π»Π°Π½ΠΊΠ΅ запроса Π·Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ условия ΠΎΡ‚Π±ΠΎΡ€Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΡ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния, записи, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² вычислСния, ΠΈΠ»ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ послС выполнСния расчСтов.

Для расчСтов с использованиСм Ρ„ΠΎΡ€ΠΌΡƒΠ», опрСдСляСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ вычисляСмоС ΠΏΠΎΠ»Π΅ прямо Π² Π±Π»Π°Π½ΠΊΠ΅ запроса. ВычисляСмоС ΠΏΠΎΠ»Π΅ создаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ выраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вводится Π² ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку «ΠŸΠΎΠ»Π΅» Π² Π±Π»Π°Π½ΠΊΠ΅ запроса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ вычислСний Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ»Π΅. ВмСсто этого, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² условиях ΠΎΡ‚Π±ΠΎΡ€Π° для опрСдСлСния записСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² запросС, ΠΈΠ»ΠΈ для опрСдСлСния записСй, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ производятся ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствия.

6.4. Условия ΠΎΡ‚Π±ΠΎΡ€Π° записСй

Условия ΠΎΡ‚Π±ΠΎΡ€Π° записСй ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒΡΡ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ Π² строкС «Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΎΡ‚Π±ΠΎΡ€Π°»Π±Π»Π°Π½ΠΊΠ° запроса (см. рисунок 6.3.2). УсловиСм ΠΎΡ‚Π±ΠΎΡ€Π° являСтся Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состоит ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² сравнСния ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для сравнСния. Π’ качСствС ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² выраТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ: Π»ΠΈΡ‚Π΅Ρ€Π°Π»Ρ‹ ΠΈ константы.

Π›ΠΈΡ‚Π΅Ρ€Π°Π»ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² явном прСдставлСнии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, число, строковоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρƒ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² явном прСдставлСнии ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ «ΠœΠΎΡΠΊΠ²Π°», 100 ΠΈ #1-янв-94#. Π”Π°Ρ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² символы (#), Π° строковыС значСния Π² прямыС ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ («).

ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π° прСдставляСт Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π΅ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. True, False, Π˜ΡΡ‚ΠΈΠ½Π°, Π›ΠΎΠΆΡŒ ΠΈ Null ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ констант, автоматичСски опрСдСляСмых Π² MS Access. ДопускаСтся Ρ‚Π°ΠΊΠΆΠ΅ использованиС подстановочных Π·Π½Π°ΠΊΠΎΠ², прСдставлСнных Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ИспользованиС

*ΠΊΠΎ* ΠΈΡ‰Π΅Ρ‚ «ΠΊΠΎΡ‚», «ΠΊΠΎΡ‚Π΅Π»ΠΎΠΊ» ΠΈ «ΠΊΠΎΡ„Π΅», *ΠΊΠ° ΠΈΡ‰Π΅Ρ‚ «ΠΊΠ½ΠΎΠΏΠΊΠ°», «ΠΏΠ°ΠΏΠΊΠ°» ΠΈ «ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°»Π‘оотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ количСству символов ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован Π² любом мСстС тСкстовой строки
?ΠΏ?Π½ΠΈΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ «ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΈΠΊ», «ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ» ΠΈ «ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΈΠΊ»Π‘оотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΌΡƒ символу
#5#2 Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ 502, 572, 592БоотвСтствуСт любой ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Π΅
[]Π»[Π°ΠΈ]ΠΏΠ° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ «Π»Π°ΠΏΠ°» ΠΈ «Π»ΠΈΠΏΠ°», Π½ΠΎ Π½Π΅ «Π»ΡƒΠΏΠ°»Π‘оотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу ΠΈΠ· Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки
!Π»[!Π°ΠΈ]ΠΏΠ° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ «Π»ΡƒΠΏΠ°», Π½ΠΎ Π½Π΅ «Π»Π°ΠΏΠ°» ΠΈ Π½Π΅ «Π»ΠΈΠΏΠ°»Π‘оотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² скобки
Π±[Π°-Π²]Π΄ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ «Π±Π°Π΄», «Π±Π±Π΄» ΠΈ «Π±Π²Π΄»Π‘оотвСтствуСт Π»ΡŽΠ±ΠΎΠΌΡƒ символу ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° символов. НСобходимо ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ этот Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ А Π΄ΠΎ Π―, Π½ΠΎ Π½Π΅ ΠΎΡ‚ Π― Π΄ΠΎ А)

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ BETWEEN. AND опрСдСляСт ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ значСния выраТСния ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ IN провСряСт, совпадаСт Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ выраТСния с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· элСмСнтов ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ списка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ задаСтся Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобках.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ AND Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ выполнСния всСх Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ соСдиняСт.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ OR Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ выполнСния хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π΅Ρ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ соСдиняСт.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ NOT Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ нСвыполнСния Ρ‚ΠΎΠ³ΠΎ выраТСния, ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ стоит.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ опрСдСлСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² прСдставлСны Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ выраТСния

ОписаниС

>234Числа, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ 234Between #02.02.93# And #01.12.93##01.12.93# Π”Π°Ρ‚Ρ‹ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 2-Ρ„Π΅Π²-93 Π΄ΠΎ 1-Π΄Π΅ΠΊ-93=»Π˜Π²Π°Π½ΠΎΠ²»Π’сС Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ, начиная с Ρ„Π°ΠΌΠΈΠ»ΠΈΠΈ «Π˜Π²Π°Π½ΠΎΠ²» ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ встроСнным элСмСнтом поиска Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Access ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ расчСтов ΠΈΠ»ΠΈ выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ Microsoft Access ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ряд встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

функция Sum Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сумму Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ поля; функция Avg вычисляСт арифмСтичСскоС срСднСС Π½Π°Π±ΠΎΡ€Π° чисСл, содСрТащихся Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»Π΅ запроса; функция Count вычисляСт количСство записСй, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… запросом.

6.5. Запросы-дСйствия

Запрос Π½Π° созданиС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹-создаСт Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π½Π° основС всСх ΠΈΠ»ΠΈ части Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ заносит Π² Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ записи. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ запроса ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡ€ΠΈ создании Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, ΠΎΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС старыС записи для копирования Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, послС Ρ‡Π΅Π³ΠΎ всС эти записи ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса Π½Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ· основной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Запрос Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅— добавляСт Π³Ρ€ΡƒΠΏΠΏΡƒ записСй ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ….

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с запросом Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ‚ΠΈΠΏΠΎΠ². Для это слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ запроса ΠΈΠ· мСню » Запрос» (см. Рисунок 6.5.1).

КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ КакиС Ρ‚ΠΈΠΏΡ‹ запросов Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π² access Π² Ρ‡Π΅ΠΌ состоит ΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅

ΠŸΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ запроса ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ состав строк Π±Π»Π°Π½ΠΊΠ° запросов ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ мСняСтся. Π’ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠ°Ρ… запросов «Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹» ΠΈ «Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅» MS Access Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌ конструктора.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ запросы: запрос Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ, пСрСкрСстный запрос ΠΈ запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Запрос Π½Π° Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈ пСрСкрСстный запрос Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ для просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Запрос Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ нСльзя ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Однако Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ задСйствованы Π² запросС Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΎΠΉ запрос отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠΊΠ½Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… рядом с Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ стоит Π²ΠΎΡΠΊΠ»ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ (!).

6.6. Запросы SQL

Запрос ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ создаСт ΠΈΠ»ΠΈ вносит измСнСния Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Microsoft Access ΠΈΠ»ΠΈ Microsoft SQL Server.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *