Таблиці і запити

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

Таблиці і запити. Відмінності.

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

Особливості таблиць:
1. Таблиця - це підпорядкована форма і зберігає реальні дані.
2. Така форма не може відображатися в закладках, а також виступати в якості джерела списку об'єкта.
3. Дані, які зберігаються в таблицю, потрапляють в базу не відразу. Щоб дані таблиці збереглися в базі, потрібно зберегти запис батьківської форми.
4. При видаленні батьківського записи, всі підлеглі записи також видаляються.
5. Редагування таблиці можливо тільки коли редагується батьківська запис.
6. Не можна налаштувати сортування, якщо батьківська запис редагується.
7. Таблиця не може містити інші таблиці.
8. Можливо редагувати дані прямо в таблиці.
9. Доступні команди: дублювати, шопінг, переміщення рядків.

Особливості запитів:
1. Запит відображає частину даних деякої форми. Редагуючи запит, ви насправді редагуєте дані пов'язаної із запитом форми.
2. Під час редагування запиту дані негайно потрапляють в базу.
3. При спробу видалити батьківську запис, ви отримаєте відмову, якщо запит відображає якісь підлеглі дані.
4. Сортування можна налаштувати в будь-який момент.
5. За допомогою запитів можна створювати підпорядкованість довільної вкладеності.

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

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

Схожі статті