В запитах можна використовувати первинне джерело даних. Принцип такий: якщо поставити в SQL-тексті двокрапку і відразу за нею назву поля з первинного джерела (таблиця, що відкрита в окремому вікні), то це буде сприйнято як параметр, що дорівнює значенню відповідного поля в первинному джерелі даних.
Приклад (таблиця 1 використовується для виборки даних, таблиця 2 - як первинне джерело, поле 1 - поле з таблиці 1):
SELECT *
FROM <назва таблиці 1>
WHERE <назва поля 1> = :CUSTOMER
Зі списку таблиць виберіть таблицю-джерело (таблиця 2) і відкрийте її в окремому вікні (для цього клацніть на таблиці правою кнопкою миші і виберіть відповідний пункт меню). Поле CUSTOMER повинно бути в цій таблиці, інакше ви отримаєте повідомлення про помилку. Потім клацніть кнопку З первинним джерелом (на закладці Результат) і відкрийте запит. В результаті ви отримаєте набір записів з таблиці 1, в якому значення поля 1 дорівнює значенню поля CUSTOMER з таблиці 2. При переході на інший запис таблиці 2 запит автоматично перевідкриється, підлаштовуючись під нове значення поля CUSTOMER.
Див. також




