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

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

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

Π˜Ρ‚Π°ΠΊ, Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠΎΠ»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства Π€ΠΎΡ€ΠΌΠ°Ρ‚ поля . Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ созданиС подстановки для поля.

ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ°

ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΎΠΉ называСтся сп исок Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ поля. Если для поля создана подстановка, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· этого списка, вмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для подстановки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π°, запрос ΠΈΠ»ΠΈ созданный Π²Π°ΠΌΠΈ фиксированный (статичСский) список. Π’Π°ΠΊ, для поля ΠšΠ»ΠΈΠ΅Π½Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ· Π³Π». 1 ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ подстановку Π½Π° основС ΠΏΠΎΠ»Π΅ΠΉ Имя ΠΈ НомСр (ID) Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ (рис. 2.9). Π’ этом случаС ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ… Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ придСтся, Π° ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ записи Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ подстановка Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΠΏΠΎΠΏΠΎΠ»Π½Π΅Π½Π°.

Π’ подстановку ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько столбцов (см. рис. 2.9). Π’ этом случаС ΠΏΡ€ΠΈ создании подстановки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ· Π½ΠΈΡ…, значСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ подставлСны Π² ΠΏΠΎΠ»Π΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΠΈΠΌ столбцом Π±ΡƒΠ΄Π΅Ρ‚ НомСр (ID) , поэтому Π² Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… полях ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π° Π½Π΅ ΠΈΠΌΠ΅Π½Π°.

Рис. 2.9. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ подстановки

Если ΠΆΠ΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Ρ€Π°Π½Π΅Π΅ извСстных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, допустим 500 , 1000 ΠΈ 1500 , Ρ‚ΠΎ для поля Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ цСлСсообразно Π·Π°Π΄Π°Ρ‚ΡŒ фиксированный список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Для создания подстановки ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мастСр подстановок. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° создания подстановки зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° источника Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ подстановки Π½Π° основС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ запроса ΠΈ созданиС подстановки Π½Π° основС фиксированного списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ описаны Π² Π΄Π²ΡƒΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π°Ρ….

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ подстановки Π½Π° основС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ запроса

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

1. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² спискС ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΎ ΠΏΠΎΠ»Π΅, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² ячСйкС с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… поля. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части ячСйки появится ΠΊΠ½ΠΎΠΏΠΊΠ°

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

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

Рис. 2.10. ΠœΠ°ΡΡ‚Π΅Ρ€ подстановок

3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ β€œΡΡ‚ΠΎΠ»Π±Π΅Ρ† подстановки” Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ значСния ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ запроса ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ источник, Π½Π° основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ создана подстановка (рис. 2.11). Если источником Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π°, установитС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Если источником Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ запрос, Ρ‚ΠΎ установитС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Запросы ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ запроса. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

Рис. 2.11. Π’Ρ‹Π±ΠΎΡ€ источника Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для подстановки

5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ поля Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ запроса, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² подстановкС (рис. 2.12).

Рис. 2.12. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ для подстановки

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Π² подстановку, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ поля Π² спискС ДоступныС поля ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, добавятся всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ поля. Для удалСния ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ поля Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π² спискС Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ поля ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅ΠΉ сформирован, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ ....

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

Если Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡, Π½ΠΎ Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² подстановку, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Access Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π΅Π³ΠΎ автоматичСски послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Π”Π°Π»Π΅Π΅. НапримСр, ΠΏΡ€ΠΈ создании подстановки для поля ΠšΠ»ΠΈΠ΅Π½Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² подстановку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π΅ Имя, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅ НомСр (ID) Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ упорядочСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² подстановкС (рис. 2.13). НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ записи ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ… ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ 1 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Имя . По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ записи Π±ΡƒΠ΄ΡƒΡ‚ отсортированы ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ; Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ (послС Ρ‡Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° станСт Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ). НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

Рис. 2.13. Π’Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° сортировки

7. Π•сли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π² подстановкС столбСц ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°, снимитС Ρ„Π»Π°ΠΆΠΎΠΊ Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ столбСц (рис. 2.14). Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ΄Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρƒ столбцов Π² подстановкС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС значСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΈΡΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π°Π»Π΅Π΅ .

Рис. 2.14. Настройки отобраТСния столбцов Π² подстановкС

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

Рис. 2.15. Π’Ρ‹Π±ΠΎΡ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ значСния

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

Рис. 2.16. Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ создания подстановки

НапримСр, Ссли Π·Π°ΠΊΠ°Π· ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² (Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ нашСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅), Ρ‚ΠΎ для поля Π’ΠΎΠ²Π°Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ (рис. 2.17).

Рис. 2.17. ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° для ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ поля

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

β€’ Π’ΠΎΠ²Π°Ρ€ – Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π’ΠΎΠ²Π°Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ;

β€’ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ – число Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ наимСнования Π² Π·Π°ΠΊΠ°Π·Π΅;

β€’ Π—Π°ΠΊΠ°Π· – Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π° ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ .

ΠŸΡ€ΠΈ этом ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ поля Π’ΠΎΠ²Π°Ρ€ ΠΈ ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ пСрСносятся Π² Π΄ΠΎΡ‡Π΅Ρ€Π½ΡŽΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π° . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° запись Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π—Π°ΠΊΠ°Π·Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… записСй Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π° . КаТдая позиция Π·Π°ΠΊΠ°Π·Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΡƒ наимСнованию Ρ‚ΠΎΠ²Π°Ρ€Π° Π² Π·Π°ΠΊΠ°Π·Π΅.

Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ установки Ρ„Π»Π°ΠΆΠΊΠ° Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² подстановки Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

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

11. ΠŸΠ΅Ρ€Π΅Π΄ созданиСм связи с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ – источником Π΄Π°Π½Π½Ρ‹Ρ… для подстановки – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ панСль с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”Π° .

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

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

Π˜Ρ‚Π°ΠΊ, Π±Ρ‹Π»Π° рассмотрСна ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° создания подстановки, источником Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ слуТит Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ запрос. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» посвящСн созданию подстановки с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ значСниями.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ подстановки Π½Π° основС фиксированного списка Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ

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

1. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктора Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² спискС ΠΏΠΎΠ»Π΅ΠΉ Ρ‚ΠΎ ΠΏΠΎΠ»Π΅, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² ячСйкС с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… поля. Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части ячСйки появится ΠΊΠ½ΠΎΠΏΠΊΠ°

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

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