Створення форми вхідних даних у access. Як у Access зробити верхнє меню чи панель інструментів. Командні кнопки Access

Створення форм у програмі Access є одним з ключових моментівпри роботі з базами даних. Кожен користувач, який працює з базами даних, повинен бути знайомий з елементами та об'єктами баз даних, вміти створювати звіти, запити, оперувати інформацією, що міститься в таблицях. У цій статті докладно розглянемо, як створити форму в Access, а також надамо їй визначення. Давайте розумітися. Поїхали!

Наводиться опис загальних прийомів роботи в СУБД

Формою Microsoft Access називають об'єкт бази даних, який дозволяє додавати, редагувати або відображати дані, що зберігаються в базі даних. Створити її можна двома способами:

  • За допомогою конструктора форм;
  • За допомогою Майстра форм.

Перейдіть на вкладку "Створення", потім знайдіть і натисніть кнопку "Майстер форм". Перед вами відкриється вікно майстра, в якому необхідно вказати таблиці, що містять потрібні поля, зі списку, що випадає. Також зверніть увагу, що як основа можна використовувати не тільки таблиці, а й запити. Проте, у разі більше рекомендується використовувати саме таблиці. Після цього позначте всі поля, які бажаєте додати. Далі, виберіть зовнішній вигляд, відзначивши один із наступних варіантів:

  • "В один стовпець";
  • "Стрічковий";
  • "Таблічний";
  • "Вирівняний".

Найбільш універсальний метод

Перед вами з'явиться проста форма. У нижній частині вікна ви знайдете спеціальні кнопки для навігації. Для більшої зручності рекомендується встановити свої кнопки, щоб було легше перемикатися між записами. Робиться це так. Клацніть правою клавішею миші та виберіть пункт «конструктор». Потім перейдіть до стрічки інструментів і в розділі «Елементи керування» виберіть пункт «Кнопка». Розмістіть її в потрібному місці форми і у вікні вкажіть «Переходи за записами» у розділі «Категорії» та «Попередній запис» у розділі «Дії». У наступному вікні можна вибрати, що розмістити на кнопці: текст або малюнок. Виберіть те, що вам більше подобається, принципової різниці тут немає. Натисніть "Готово". Аналогічно створіть ще одну, тільки для переходу до наступного запису.

Підвищуємо зручність навігації по базі

Також варто додати кнопку для виходу із форми. У розділі "Категорії" виберіть "Робота з формою", а в розділі "Дії" - рядок "Закрити форму". Ще стане в нагоді спеціальна кнопка для додавання даних. Вкажіть «Обробка записів» у пункті «Категорії» та «Додати запис» у пункті «Дії».

Ще одна корисна доробка

Після цього вам буде зручно переходити від одного запису до іншого і додавати нові, перебуваючи в режимі форми. Все це дозволить значно підвищити швидкість роботи.

Виникають ситуації, коли необхідно додати обчислюване поле . Як це робиться? Дуже просто. Спочатку перейдіть у режим конструктора. Далі у стрічці інструментів вкажіть «Поле» у блоці «Елементи керування». Потім натисніть "Сторінка властивостей" і перейдіть на вкладку "Дані". В однойменному пункті натисніть «…» наприкінці рядка. У вікні, що з'явиться, ви зможете скласти вирази на основі полів таблиці. Якщо формат числа, що відображається у полі, що обчислюється, не відповідає потрібному (наприклад, повинна відображатися грошова сума), то формат можна змінити. Для цього перейдіть на сторінку властивостей, відкрийте вкладку «Макет» і в рядку «Формат поля» виберіть потрібний варіант.

Обчислювані поля – це просто

Якщо потрібно створити підлеглу форму, позначте відповідний пункт в одному з вікон майстра. Зверніть увагу, що створення такого типу форми рекомендується тільки для таблиць, що мають зв'язок один до багатьох.

Тепер розглянемо другий спосіб створення – за допомогою конструктора форм. Після натискання на відповідний інструмент перед вами відкриється розмічена порожня область, що не має полів, ані заголовків. У цьому випадку заповнювати порожню область доведеться повністю самостійно. Скористайтеся інструментом "Додати поле", який знаходиться в блоці "Сервіс" на панелі інструментів. У вікні виберіть потрібні таблиці та поля з них. Просто перетягуйте у незаповнену область. Щоб не мучитися з розміщення кожного окремого поля, виділіть їх усі і клацніть правою кнопкою миші. У меню, що відкрилося, натисніть «Макет» і виберіть один з варіантів розміщення: «У стовпчик» або «У вигляді таблиці». Щоб додати заголовки, скористайтеся інструментом «Напис». У властивостях можна змінювати шрифт, його розмір, колір та інші параметри. Для кожного поля можна налаштувати свій колір, вибрати колір заливки і таке інше. Загалом Microsoft Access дозволяє вам налаштовувати всі елементи на свій розсуд.

Широкий простір для творчості

Розібравшись з тим, як робляться форми, яка їхня роль і, що вони дають, ви почуватиметеся значно впевненіше, працюючи у програмі Microsoft Access. Способи, розглянуті у статті, нічим за своєю суттю не відрізняються. Кожен з них по-своєму добрий, тому вибирайте той, з яким вам буде зручніше працювати. Пишіть у коментарях, чи була корисною для вас ця стаття і продовжуйте вдосконалювати свої навички роботи в Microsoft Access. Якщо у вас залишилися питання після ознайомлення з матеріалом статті, не соромтеся, ставити їх у коментарях.

Всім привіт! У цьому вся уроці розберемо покрокове створення таблиць у базі даних Access. Від вас потрібно лише читати і повторювати. Поїхали!
Мета: навчитися створювати таблиці бази даних, задавати їх структуру, вибирати типи полів та керувати їх властивостями; освоїти прийоми заповнення таблиць конкретним змістом.

Керівник малого підприємства, що виконує складання персональних комп'ютерівз готових компонентів, замовив розробку бази даних, що базується на двох таблицях комплектуючих. Одна таблиця містить дані, які можуть бути відображені для клієнтів при узгодженні специфікації виробу, — в ній вказані роздрібні ціни на компоненти. Друга таблиця призначена для аналізу результатів діяльності підприємства – у ній містяться оптові ціни на компоненти та коротка інформаціяпро постачальників (клієнти підприємства немає доступу до даних цієї таблиці).

1. Запустіть програму Microsoft Access(Пуск - Програми - Microsoft Office - Microsoft Access).

2. У вікні Microsoft Accessувімкніть перемикач Нова база даних.

Створення БД Access - Покрокове створеннятаблиць у базі даних Access

3. На бічній панелі виберіть місце, де зберігатиметься база даних, дайте файлу ім'я: Комплектуючі. Переконайтеся, що вибрано тип файлу Бази даних Microsoft Accessта клацніть по кнопці Створити. В результаті на екрані з'явиться вікно нової бази даних. Автоматично буде запущено режим створення першої таблиці:

4. Перейти з режиму таблиці до режиму конструктора, вибравши його в меню:
Коли програма запросить ім'я таблиці, введіть назву: Комплектуючіта натиснути Ok. Відкриється вікно конструктора, в якому ми створюватимемо структуру таблиці:

Створення Таблиці Access - Покрокове створення таблиць у базі даних Access

5. Для першої таблиці введіть такі поля:

Зверніть увагу на те, що в даному випадку поле Цінапоставлено не грошовим типом, а числовим. Дані, які стосуються фінансового типу, мають розмірність, виражену у рублях (якщо робота виконується з версією Microsoft Access, локалізованої у Росії). Але вартість компонентів обчислювальної техніки виражати у цій одиниці виміру не прийнято. Для порівнянності цін різних постачальників зазвичай використовують "умовні одиниці". У таких випадках зручно використовувати поле числовоготипу, щоб не переналаштовувати всю СУБД.

Таблиця "Комплектуючі" - Покрокове створення таблиць у базі даних Access

6. Клацніть на полі Ціна. У нижній частині бланка задайте властивість Число десяткових знаків, рівним 2.

7. Для зв'язку з майбутньою таблицею постачальників необхідно задати ключове поле. Оскільки тут жодне поле явно не претендує на “унікальність”, використовуємо комбінацію полів Компоненті Модель. Виділіть обидва поля у верхній частині бланка (при натиснутій клавіші SHIFT). Клацніть правою кнопкою миші, щоб відкрити контекстне меню і виберіть пункт. Ключове поле.

Після цього поруч із цими полями відображатиметься «ключ».

8. Закрийте вікно Конструктора (звичайне закриття – через «хрест» у верхньому правому куті вікна конструктора).
На запит збереження зміненої структури таблиці відповісти згодою.

9. Повторивши дії пунктів 4-8, створіть таблицю Постачальники, куди входять такі поля:

Для цього потрібно виконати таке: меню Створити – Таблиця.

Вибрати режим Конструктора.

Зверніть увагу на те, що поле номера телефону є текстовим, незважаючи на те, що номери телефонів зазвичай записують цифрами. Це з тим, що вони мають числового змісту. Номери телефонів не порівнюють за величиною, не віднімають із одного номера інший тощо. Це типове текстове поле.
Ключове поле можна не ставити– для поточного завдання воно не потрібне.
10. У лівій бічній панелі вікна бази даних подвійним клацанням відкрийте по черзі створені таблиці та наповніть їх експериментальним змістом (по 10 записів).
11. Закінчивши роботу, закрийте таблиці та завершіть роботу з програмою.
У цьому уроці на простому прикладібуло показано Покрокове створення таблиць у базі даних Access. Якщо було цікаво, рекомендую подивитися відеоурок нижче.

Далі буде…
УРОК 1: Покрокове створення таблиць у базі даних Access
УРОК 2: Створення міжтабличних зв'язків на базі Access
УРОК 3: Створення запиту на вибір даних у базі Access
УРОК 4: Створення запитів із параметром у базі Access
УРОК 5: Створення перехресного запиту на базі Access
УРОК 6: Створення запитів на зміну в базі Access
УРОК 7: Створення та заповнення форм у базі Access

У формі Access, як на вітрині магазину, зручно переглядати та відкривати потрібні елементи. Так як форма - це об'єкт, за допомогою якого користувачі можуть додавати, редагувати та відображати дані, що зберігаються в базі даних класичної програми Access, її зовнішній вигляд грає важливу роль. Якщо база даних класичної програми Access використовується декількома користувачами, добре продумані форми - запорука точності даних та ефективності роботи з ними.

Створити форму на комп'ютері базі даних Access можна кількома способами. У цій статті ми розглянемо найпоширеніші з них.

Примітка:Інформація, наведена в цій статті, не стосується веб-баз даних Access або веб-додатків Access.

В цій статті

Створення форми з існуючої таблиці або запиту в Access

Щоб створити форму з таблиці або запиту бази даних, в області навігації клацніть таблицю або запит, які містять дані для форми, а потім на вкладці створеннянатисніть кнопку Форма.

Створення порожньої форми в Access

    Щоб створити форму без елементів керування та заздалегідь відформатованих елементів, виконайте таке. На вкладці створеннянатисніть кнопку Порожня форма. Access відкриє порожню форму в режимі розмітки сторінки і відобразить область Список полів.

    В області Список полівклацніть знак плюс ( + ) поряд з однією або декількома таблицями, що містять поля, які потрібно включити у форму.

    Щоб додати поле до форми, двічі клацніть або перетягніть на форму. Щоб додати відразу кілька полів, клацніть по черзі, утримуючи клавішу CTRL. Потім перетягніть вибрані поля на форму.

    Примітка:Порядок таблиць в області Список полівможе змінюватись в залежності від обраної частини форми. Якщо не вдається додати поле до форми, виберіть іншу частину форми та повторіть спробу.

    За допомогою інструментів у групі Елементи управлінняна вкладці Робота з макетами формможна додати у форму емблему компанії, заголовок, номери сторінок, дату та час.

    Якщо потрібно додати до форми інші види елементів керування, відкрийте вкладку Конструкторта виберіть потрібні елементи у групі Елементи управління.

Створення розділеної форми у Access

Розділена форма дозволяє одночасно відображати дані у двох уявленнях: у поданні форми та в режимі таблиці. Тобто, ви можете використовувати можливості обох цих уявлень в одній формі. Наприклад, можна швидко знайти запис у режимі таблиці, а потім переглянути або змінити його у поданні форми. Ці дві частини форми пов'язані з тим самим джерелом даних і завжди синхронізовані один з одним.

Щоб створити нову розділену форму за допомогою інструмента "Розділена форма", в області навігації клацніть таблицю або запит із потрібними даними, а потім на вкладці створеннянатисніть кнопку Інші формита виберіть пункт Розділена форма.

Створення форми, що відображає декілька записів, у Access

Форма декількох елементів (також називається стрічковою) зручна, якщо потрібно відобразити декілька записів. Крім того, її легше налаштувати, ніж таблицю. Таку форму можна створити за допомогою інструмента "Кілька елементів".

    У області навігації клацніть таблицю або запит із даними, які мають відображатися у формі.

    На вкладці створеннянатисніть кнопку Інші формита виберіть пункт Декілька елементів.

Створення форми, що містить підлеглу форму, в Access

Створення форми навігації у Access

Форма навігації – це проста форма, що містить елемент навігації. Форми навігації є корисним доповненнямбудь-якої бази даних, але особливо важливі для баз даних, що публікуються в Інтернеті, оскільки область навігації Access не відображається у браузері.

    Відкрийте базу даних, до якої потрібно додати форму навігації.

    На вкладці створенняв групі Форминатисніть кнопку Навігаціята виберіть потрібний стиль форми навігації.

додаткові відомості

Форми можна настроювати за допомогою кількох параметрів. Виберіть потрібні з наведених нижче.

Параметри

статтю

Якщо ви хочете мати можливість вибирати поля, які відображатимуться у формі, створіть форму за допомогою майстра форм.

Додавання вкладок у форму дозволяє впорядкувати дані та зробити форму зручнішою для сприйняття, особливо, якщо форма містить велика кількістьелементів керування.

Елемент керування "Веб-браузер" дозволяє відображати у формі веб-сторінки. Ви можете зв'язувати його з полями та елементами керування бази даних, щоб динамічно визначати сторінку, що відображається. Наприклад, за допомогою адрес у базі даних можна створювати карти, що настроюються на сайті, або використовувати відомості про товар у базі даних для пошуку об'єктів на веб-сайті постачальника.

Елементи керування в Access розміщуються вздовж напрямних ліній (макетів), які дозволяють вирівнювати елементи керування у формі. Дізнайтеся, як переміщувати та змінювати розмір окремих елементів керування.

У сучасному світіпотрібні інструменти, які дозволяли б зберігати, систематизувати і обробляти великі обсяги інформації, з якими складно працювати в Excel або Word.

Подібні сховища використовуються для розробки інформаційних сайтів, інтернет-магазинів та бухгалтерських доповнень. Основними засобами, що реалізують цей підхід, є MS SQL та MySQL.

Продукт від Microsoft Office є спрощеною версією у функціональному плані і більш зрозумілою для недосвідчених користувачів. Розглянемо покроково створення бази даних у Access 2007.

Опис MS Access

Microsoft Access 2007 – це система управління базами даних (СУБД), що реалізує повноцінний графічний інтерфейс користувача, принцип створення сутностей та зв'язків між ними, а також структурну мову запитів SQL. Єдиний мінус цієї СУБД – неможливість працювати у промислових масштабах. Вона не призначена для зберігання великих обсягів даних. Тому MS Access 2007 використовується для невеликих проектівта в особистих некомерційних цілях.

Але як показувати покроково створення БД, необхідно ознайомитися з базовими поняттями з теорії баз даних.

Визначення основних понять

Без базових знань про елементи управління та об'єкти, що використовуються при створенні та конфігурації БД, не можна успішно зрозуміти принцип та особливості налаштування предметної області. Тому зараз я постараюся простою мовою пояснити суть усіх важливих елементів. Тож почнемо:

  1. Предметна область – безліч створених таблиць у базі даних, пов'язані між собою з допомогою первинних і вторинних ключів.
  2. Сутність - окрема таблиця бази даних.
  3. Атрибут – заголовок окремого стовпця у таблиці.
  4. Кортеж – це рядок, який приймає значення всіх атрибутів.
  5. Первинний ключ – це унікальне значення (id), яке надається кожному кортежу.
  6. Вторинний ключ таблиці "Б" - це унікальне значення таблиці "А", що використовується в таблиці "Б".
  7. SQL запит - це спеціальний вираз, що виконує певну дію з базою даних: додавання, редагування, видалення полів, створення вибірок.

Тепер, коли загалом є уявлення про те, з чим ми працюватимемо, можна приступити до створення БД.

Створення БД

Для наочності всієї теорії створимо тренувальну базу даних «Студенти-Іспити», яка міститиме 2 таблиці: «Студенти» та «Іспити». Головним ключем буде поле "Номер заліковки", т.к. Цей параметр є унікальним для кожного студента. Інші поля призначені для повнішої інформації про учнів.

Отже, виконайте таке:


Все тепер залишилося тільки створити, заповнити і зв'язати таблиці. Перейдіть до наступного пункту.

Створення та заповнення таблиць

Після створення БД на екрані з'явиться порожня таблиця. Для формування її структури та заповнення виконайте таке:



Порада! Для тонкого налаштування формату даних перейдіть на стрічці у вкладку «Режим таблиці» та зверніть увагу на блок «Форматування та тип даних». Там можна кастомізувати формат даних, що відображаються.

Створення та редагування схем даних

Перед тим, як розпочати зв'язування двох сутностей, за аналогією з попереднім пунктом потрібно створити та заповнити таблицю «Іспити». Вона має такі атрибути: "Номер заліковки", "Іспит1", "Іспит2", "Іспит3".

Для виконання запитів необхідно зв'язати наші таблиці. Іншими словами, це певна залежність, яка реалізується за допомогою ключових полів. Для цього потрібно:


Конструктор повинен автоматично створити зв'язок залежно від контексту. Якщо ж цього не сталося, то:


Виконання запитів

Що ж робити, якщо нам потрібні студенти, які навчаються лише у Москві? Так, у нашій БД лише 6 осіб, але що, якщо їх буде 6000? Без додаткових інструментів дізнатися це буде складно.

Саме в цій ситуації до нас на допомогу приходять запити SQL, які допомагають вилучити лише необхідну інформацію.

Види запитів

SQL синтаксис реалізує принцип CRUD (скор. від англ. create, read, update, delete – «створити, прочитати, оновити, видалити»). Тобто. за допомогою запитів ви зможете реалізувати всі ці функції.

На вибірку

І тут у хід вступає принцип «прочитати». Наприклад, нам потрібно знайти всіх студентів, які навчаються у Харкові. Для цього потрібно:


А що робити, якщо нас цікавлять студенти з Харкова, стипендії у яких понад 1000? Тоді наш запит буде виглядати так:

SELECT * FROM Студенти WHERE Адреса = "Харків" AND Стипендія > 1000;

а результуюча таблиця набуде наступного вигляду:

На створення сутності

Крім додавання таблиці за допомогою вбудованого конструктора, іноді може знадобитися виконання цієї операції за допомогою запиту SQL. У більшості випадків це потрібно під час виконання лабораторних або курсових робітв рамках університетського курсу, адже реального життяпотреби у цьому немає. Якщо ви, звичайно, не займаєтеся професійною розробкою програм. Отже, для створення запиту потрібно:

  1. Перейти до вкладки «Створення».
  2. Натиснути кнопку «Конструктор запитів» у блоці «Інші».
  3. У новому вікні натисніть кнопку SQL, після чого введіть в текстове поле команду:

CREATE TABLE Викладачі
(КодВикладача INT PRIMARY KEY,
Прізвище CHAR(20),
Ім'я CHAR (15),
По-батькові CHAR (15),
Підлога CHAR (1),
Дата_народження DATE,
Основний предмет CHAR (200));

де "CREATE TABLE" означає створення таблиці "Викладачі", а "CHAR", "DATE" та "INT" - типи даних для відповідних значень.


Увага! Наприкінці кожного запиту має бути символ «;». Без нього виконання скрипта призведе до помилки.

На додавання, видалення, редагування

Тут все набагато простіше. Знову перейдіть у поле для створення запиту та введіть такі команди:


Створення форми

При величезній кількості полів у таблиці заповнювати базу даних стає складно. Можна випадково пропустити значення, ввести неправильне чи іншого типу. У цій ситуації на допомогу приходять форми, за допомогою яких можна швидко заповнювати сутності, а можливість припуститися помилки мінімізується. Для цього будуть потрібні такі дії:


Усе базові функції MS Access 2007 ми вже розглянули. Залишився останній важливий компонент формування звіту.

Формування звіту

Звіт – це спеціальна функція MS Access, що дозволяє оформити та підготувати для друку дані з бази даних. В основному це використовується для створення товарних накладних, бухгалтерських звітів та іншої офісної документації.

Якщо ви ніколи не стикалися з такою функцією, рекомендується скористатися вбудованим Майстром звітів. Для цього зробіть таке:

  1. Перейдіть на вкладку "Створення".
  2. Натисніть кнопку «Майстер звітів» у блоці «Звіти».

  3. Виберіть таблицю та поля, що потрібні для друку.

  4. Додайте потрібний рівень угруповання.

  5. Виберіть тип сортування кожного поля.

  6. Налаштуйте вигляд макету для звіту.

    Висновок

    Отже, з упевненістю можна сказати, що створення бази даних в MS Access 2007 ми розібрали повністю. Тепер вам відомі всі основні функції СУБД: від створення та заповнення таблиць до написання запитів на вибірку та створення звітів. Цих знань вистачить на виконання нескладних лабораторних робіт у рамках університетської програми чи використання у невеликих особистих проектах.

    Для проектування складніших БД необхідно розбиратися в об'єктно-орієнтованому програмуванні та вивчати такі СУБД, як MS SQL та MySQL. А для тих, кому потрібна практика складання запитів, рекомендую відвідати сайт SQL-EX, де ви знайдете безліч практичних цікавих завдань.

    Успіхів у освоєнні нового матеріалу і якщо є якісь питання – милості прошу у коментарі!

Мета роботи: набути вміння та навички створення форм для редагування таблиць з даними MS Access.

Використання майстра створення форм у Microsoft Access

Зрозуміло, Access дозволяє створити форму введення даних "з нуля" практично поелементно, так як хоче користувач. Однак, у більшості випадків – це нераціонально, оскільки програма дозволяє суттєво спростити та автоматизувати даний процес, заощаджуючи час та зусилля користувача. Тому для того, щоб створити форму ми скористаємося майстром форм. Він знаходиться у вкладці "Створення"

Майстер форм зробить за нас всю роботу зі створення форми введення даних, поставивши кілька простих питань. Для його запускунатискаємо на кнопку "Майстер форм" і отримуємо такий результат

Перше, що нам потрібно, це вибрати таблицю з даними, яку ми збираємося редагувати. Вибір таблиці здійснюється у списку вгорі. Як тільки ми вкажемо таблицю, буде відразу заповнено список полів, доступних для редагування. Тут ми можемо вибрати потрібні поля для форми. Ми можемо вибрати лише потрібні пункти з кожної таблиці та запиту. Якщо деякі поля не передбачають прямого редагування користувачем, то праву частину списку їх переносити не потрібно. Шляхом переміщення зліва направо за допомогою відповідних кнопок вибираємо потрібні нам поля, які будуть відображатися у формі редагування вмісту таблиці з даними.

Як приклад створимо форму редагування даних за договорами. Для цього у вікні перекидаємо всі поля таблиці договору праворуч.

Відповідно, після натискання кнопки "Готово", майстер створення форм створить форму для редагування з полів, які знаходилися в правому списку, а якби в списку зліва залишалися якісь поля таблиці, то в підсумковій формідля редагування їх би не було.

У результаті отримуємо потрібну нам форму у такому вигляді:

Якби таблиця зі списком договорів була "незалежною", то на даному етапі можна було б і закінчити. Однак, якщо згадати, що наша база даних у своїй структурі була нормалізована, то ми з'ясуємо, що таблиця договорів не містить безпосередніх даних про особу, з якою було укладено даний договір, А лише посилання на нього. Тобто таблиця логічно пов'язаназ іншою таблицею і нам цей зв'язок не можна порушити.

Тому замість прямого введення даних нам потрібно перетворити три останні поля введення в список, що випадає, в якому вже повинні бути представлені дані про клієнтів, з якими необхідно логічно зв'язати даний договір. Для цього потрібно навести покажчик миші на потрібний нам пункт, і після клацання правою клавішею в списку вибрати потрібну нам команду.

У даному випадку ми вибираємо пункт меню "поле зі списком", повідомляючи Microsoft Access, що ми хочемо змінити спосіб редагування поля таблиці. Ми хочемо, щоб користувач вибирав необхідне значення поля з запропонованого списку.

Дану операцію проробимо для трьох останніх полів ("Договір з юр.особою", "Договір з фіз. особою" та "Умови депозиту"). Отримуємо такий результат:

Проте, щоб забезпечити зв'язок даних з іншими таблицями Access, потрібно повідомити програму, якими значеннями потрібно заповнити кожен зі списків. Щоб ці поля зі списками "заробили", потрібно задати у властивостях джерело даних. Для цього потрібно навести курсор миші на потрібне нам поле зі списком і вибрати в меню пункт Властивості.

Відкривається вікно, яке містить властивості поля зі списком, що дозволяє повідомити програму (Microsoft Access), якими саме даними ми хочемо цей список заповнити і в якому саме режимі здійснювати редагування, як виглядає обробка помилок і т.д.

Нам потрібно вказати джерело рядків, яке автоматично використовуватиметься для заповнення даними випадаючого списку.

Перед нами стоїть завдання пов'язати таблицю договорів та юридичних осіб за кодом ОКПО. Але користувачеві незручно вибирати код ОКПО. З точки зору зручності роботи, правильніше було б надавати список юридичних осіб, а після того, як користувач вибере юридичну особу, замість її найменування записати в поле БД (Бази даних) код ОКПО. Тобто зробити заміну подання даних непомітно для користувача.

Для вирішення цього завдання вибираємо таблицю "Юрлиця" і натискаємо на кнопку з трьома точками "...", яка знаходиться поряд з кнопкою відкриття списку, що випадає.

Відкривається будівельник запитів:

Нам потрібно щоб у списку, що випадає, було найменування Юридичного лицята його код ОКПО. Для цього в рядку поле вибираємо з початку найменування юр особи, а потім у наступному стовпці вибираємо код ОКПО. Зберігаємо отриманий результат.

gastroguru 2017