Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Microsoft Access 2007Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 11

Автор АлСксандр Π”Π½Π΅ΠΏΡ€ΠΎΠ²

2. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

ΠΈ Π² появившСмся спискС (см. рис. 2.5) Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠœΠ°ΡΡ‚Π΅Ρ€ подстановок . На экранС появится ΠΎΠΊΠ½ΠΎ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ подстановки (см. рис. 2.10).

3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘ΡƒΠ΄Π΅Ρ‚ Π²Π²Π΅Π΄Π΅Π½ фиксированный Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство столбцов (рис. 2.18). Π—Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ столбца ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ячСйкС. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вСсь Π½Π°Π±ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для подстановки.

Рис. 2.18. Π’Π²ΠΎΠ΄ списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

ΠŸΠΎΠ΄Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбцов Π² подстановкС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС значСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

5. Π•сли Π² подстановку Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ нСсколько столбцов, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‚ столбСц, значСния ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ячСйку Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (см. рис. 2.15). Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ этого столбца ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

6. Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ создания подстановки (см. рис. 2.16) ΠΏΡ€ΠΈ нСобходимости ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ поля, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создаСтся подстановка. Π—Π°Ρ‚Π΅ΠΌ установитС Ρ„Π»Π°ΠΆΠΎΠΊ Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ , Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· списка (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рис. 2.17)....

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π Π°Π±ΠΎΡ‚Π° с ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ полями ΠΈΠΌΠ΅Π΅Ρ‚ ряд особСнностСй, описанных Π² справочной систСмС Access Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ? Руководство ΠΏΠΎ полям, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

7. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π“ΠΎΡ‚ΠΎΠ²ΠΎ .

8. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ подстановку, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (ΠΊΠ½ΠΎΠΏΠΊΠ° Π Π΅ΠΆΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Главная ). Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² любой ячСйкС столбца, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ создавалась подстановка, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ячСйки. На экранС появится созданная подстановка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля (см. рис. 2.9).

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство поля – маску Π²Π²ΠΎΠ΄Π°.

Маска ввода

Маски Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π²ΠΎΠ΄ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Π°ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ извСстно, ΠΊΠ°ΠΊΠΈΠ΅ символы Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Ρ†ΠΈΡ„Ρ€, ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ сСми символов, ΠΈΠ»ΠΈ Π² Π½ΠΎΠΌΠ΅Ρ€Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° дСфис Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ маску, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ этого условия.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, маска отобраТаСтся Π² ΠΏΠΎΠ»Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, маска выполняСт Π΅Ρ‰Π΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ подсказки.

...

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ маски ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° значСния поля (см. ΠΏΠΎΠ΄Ρ€Π°Π·Π΄. Β«Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ отобраТСния Π΄Π°Π½Π½Ρ‹Ρ…Β») Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. Π€ΠΎΡ€ΠΌΠ°Ρ‚ влияСт Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, хранящихся Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Маска влияСт Π½Π° Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ маскС, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сохранСно.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ маску Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ввСдя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Маска Π²Π²ΠΎΠ΄Π° . ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мастСр масок, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ маску для Π²Π²ΠΎΠ΄Π° пароля ΠΈΠ»ΠΈ маску для Π²Π²ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‹/Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ маски Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Маска Π²Π²ΠΎΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы ΠΈ тСкстовыС константы. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ символ опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ символы Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ поля Π½Π° Ρ‚ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² маскС находится спСцсимвол. ВСкстовыС константы Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля, ΠΈΡ… нСльзя ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² масках:

β€’ 0 – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Ρ†ΠΈΡ„Ρ€Ρ‹;

β€’ 9 – Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°;

β€’ # – Π²Π²ΠΎΠ΄ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΏΡ€ΠΎΠ±Π΅Π»Π°, Π·Π½Π°ΠΊΠΎΠ² + ΠΈΠ»ΠΈ – (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΎ, Ρ‚ΠΎ эта позиция автоматичСски заполняСтся ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ);

β€’ L – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π±ΡƒΠΊΠ²Ρ‹;

β€’ ? β€“ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°;

β€’ A – ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹;

β€’ a – Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°;

β€’ & β€“ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ символа ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°;

β€’ C – Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ символа ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»Π°;

β€’ < β€“ всС символы справа ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ рСгистру;

β€’ > β€“ всС символы справа ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌΡƒ рСгистру.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ…, Ρ€Π΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… символах Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² справочной систСмС Access Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ? Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ маски Π²Π²ΠΎΠ΄Π° для Π²Π²ΠΎΠ΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΏΠΎΠ»Π΅ ΠΈΠ»ΠΈ элСмСнт управлСния Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .

Если маска, ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, содСрТит тСкстовыС константы, Ρ‚ΠΎ ΠΈΡ… Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Если константа состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа, ΠΌΠΎΠΆΠ½ΠΎ вмСсто Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚ΡŒ этот символ Π·Π½Π°ΠΊΠΎΠΌ \ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π² маскС ввСсти \\, Ρ‚ΠΎ Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ поля появится ΠΎΠ΄ΠΈΠ½ символ \). ΠšΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈ символ \ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ символы тСкстовой константы ΠΎΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов. Если вводимая Π²Π°ΠΌΠΈ константа Π½Π΅ содСрТит символов, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… с Π½ΠΈΠΌΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈ символ \: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΈΡ… автоматичСски.

НапримСр, Π²Π²Π΅Π΄Π΅ΠΌ для поля Π’Π΅Π»Π΅Ρ„ΠΎΠ½ маску (999) 000-00-00. Π­Ρ‚Π° маска ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти сСмь Ρ†ΠΈΡ„Ρ€ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€ ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ сохранСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Access автоматичСски исправит маску, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ: \(999”) β€œ000\-00\-00 .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим созданиС маски с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра.

ИспользованиС мастСра масок

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ маску Π²Π²ΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра масок, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ свойства Маска Π²Π²ΠΎΠ΄Π° . Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ значСния свойства появится ΠΊΠ½ΠΎΠΏΠΊΠ°

2. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

На экранС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ масок Π²Π²ΠΎΠ΄Π° (рис. 2.19).

3. Π’ ΠΎΠΊΠ½Π΅ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ масок Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ маску: ΠΎΠ΄Π½Ρƒ ΠΈΠ· масок Π΄Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π»ΠΈΠ±ΠΎ маску пароля. Маска пароля позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° пароля: Π΄Π°Π½Π½Ρ‹Π΅, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π² Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π±ΡƒΠ΄ΡƒΡ‚ скрыты, вмСсто Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… символов отобразятся Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ.

Рис. 2.19. ΠœΠ°ΡΡ‚Π΅Ρ€ масок

4. Π•сли трСбуСтся ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄ значСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ маски, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ ΠŸΡ€ΠΎΠ±Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ значСния поля.

5. Π•сли Π²Ρ‹Π±Ρ€Π°Π½Π° маска Π΄Π°Ρ‚Ρ‹/Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ трСбуСтся Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ маска пароля, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π“ΠΎΡ‚ΠΎΠ²ΠΎ . ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания маски Π½Π° этом ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½.

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

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСно свойство условия Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΈ маска, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ошибки Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ….

УсловиС Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

Π—Π°Π΄Π°Π½ΠΈΠ΅ условия Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля – Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ наряду с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ соотвСтствия Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ масками Π²Π²ΠΎΠ΄Π°.

УсловиС Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ввСдя Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства УсловиС Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ , ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ построитСля Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (рис. 2.20), Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ

справа ΠΎΡ‚ значСния свойства. Помимо этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС – тСкст сообщСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² случаС, Ссли Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΠΏΠΎΠ»Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ соотвСтствуСт ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ.

Рис. 2.20. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² условиях Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

β€’ < – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ Π·Π½Π°ΠΊΠ° < мСньшС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа ΠΎΡ‚ Π·Π½Π°ΠΊΠ°.

β€’ <= – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ Π·Π½Π°ΠΊΠ° <= мСньшС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа ΠΎΡ‚ Π·Π½Π°ΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ссли значСния Ρ€Π°Π²Π½Ρ‹.

β€’ > – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ Π·Π½Π°ΠΊΠ° > большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа ΠΎΡ‚ Π·Π½Π°ΠΊΠ°.

β€’ >= – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ Π·Π½Π°ΠΊΠ° >= большС, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ справа ΠΎΡ‚ Π·Π½Π°ΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ссли значСния Ρ€Π°Π²Π½Ρ‹.

β€’ = – условиС выполняСтся, Ссли сравниваСмыС значСния Ρ€Π°Π²Π½Ρ‹.

β€’ <> – условиС выполняСтся, Ссли сравниваСмыС значСния Π½Π΅ Ρ€Π°Π²Π½Ρ‹.

β€’ BETWEEN – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° находится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ справа ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. НапримСр, ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ [Имя] BETWEEN β€œΠ°β€ AND β€œΠΊβ€ удовлСтворяСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Иванов , Π½ΠΎ Π½Π΅ удовлСтворяСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠŸΠ΅Ρ‚Ρ€ΠΎΠ² . УсловиС BETWEEN 0 AND 1 Ρ€Π°Π²Π½ΠΎΡΠΈΠ»ΡŒΠ½ΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ >=0 AND <=1 .

β€’ IN – условиС выполняСтся, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° совпадаСт с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· элСмСнтов списка справа ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Бписок Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, элСмСнты списка ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΡƒ с запятой. НапримСр: [Π Π΅ΠΉΡ‚ΠΈΠ½Π³] IN (β€œ500”;”1000”;”1500”) .