Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_4.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.05 Mб
Скачать

Робота з даними таблиці у режимі форми

Завершивши редагування форми, можна перейти до роботи з таблицею через форму. Для переходу з режиму Конструктор в режим Формы використовують команду меню Вид – Режим формы кнопку Вид на панелі інструментів.

Для завантаження, перегляду і корегування даних у таблиці через раніше збережену форму у вікні база даних треба перейти до об’єктів типу Формы і, виділивши назву форми, натиснути кнопку Открыть.

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

Фільтрація даних

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

Фільтр – це набір умов для вибирання множини записів таблиці, що задовольняють нескладним умовам пошуку. Існують такі типи фільтрів: фільтр по виділеному фрагменту, звичайний фільтр, розширений фільтр.

Фільтр по виділеному фрагменту дозволяє відібрати записи з використанням значень, які вказуються (виділяються) у таблиці, запиті або у полі форми в режимі таблиці. Порядок створення фільтру:

  1. Відкрити таблицю, запит або форму.

  2. Виділити значення, яке повинні містити записи.

  3. Вибрати меню Записи – ФильтрФильтр по выделенному.

Для відміни дії фільтру Записи – Удалить фильтр. Фільтри зберігаються автоматично під час зберігання таблиці, запита або форми.

Звичайний фільтр дозволяє відібрати записи шляхом формування таблиці умов. Порядок створення фільтру:

  1. Відкрити таблицю, запит або форму.

  2. Вибрати меню Записи – Фильтр Изменить фильтр.

  3. На екрані з’явиться таблиця для введення критеріїв. У відповідних полях увести умову відбору записів.

  4. Вибрати меню Записи – Применить фильтр.

Розширений фільтр дозволяє створювати складні критерії відбирання записів. Порядок створення фільтру:

  1. Відкрити таблицю, запит або форму.

  2. Вибрати меню Записи – Расширенный фильтр. У результаті відкривається вікно схоже на вікно конструктора запитів.

  3. Додати поля для яких будуть задані умови для відбирання записів.

  4. Задати порядок сортування.

  5. Задати шукане значення або ввести умову (вираз) у рядок Условие отбора для кожного поля. Вираз можна ввести безпосередньо у комірку, або з використанням будівника виразів.

  6. Вибрати меню Записи – Примінити фільтр.

Умови пошуку даних

Для пошуку даних користувачу необхідно побудувати умови. Існують прості та складені умови.

Прості умови складаються з операторів порівняння й операндів, використовуваних для порівняння.

У якості операндів можуть бути використані числа, текстові рядки, дати. Текстові рядки заносяться у подвійні лапки, дати — у символи ”#”. Наприклад, 567, ”Інформатика”, #01.02.99#.

Операторами порівняння є:

= – дорівнює,

< – менше,

> – більше,

<> – не дорівнює

Between задає інтервал для числових значень або дат,

In (значення1, значення2, …) виконує перевірку на рівність будь-якому значенню зі списку,

Like зразок виконує пошук подібних зразку текстових рядків. У зразку можна використовувати символи шаблона * та ?.

Приклади простих умов:

5; "Київ";>3; = 4; <> #1/01/2000#.

>Date () — усі дати до вчора включно;

Between 10 And 20 задає інтервал від 10 до 20;

Between #1/01/04# And #1/03/04# задає інтервал між двома датами;

Between Date()-30 And Date() – дати за минулі 30 днів від сьогодні;

Like [А-Г] – прізвища, які починаються на А, Б, В, Г;

Like ”Ар*” – слова, які починаються на Ар;

In(”експорт”, ”імпорт”) – слова, які співпадають із ”експорт” або ”імпорт”;

56???? – шестизначні цифри, які починаються на 56, тощо.

Складені умови – це умови, побудовані з двох та більше простих умов, що поєднані за допомогою логічних операцій or (або), and (і, та) та not (не).

Приклади складених умов:

<>10 .and. <>20 – не дорівнює 10 та 20;

<>10 .or. <>20 – не дорівнює 10 або 20;

not (Like “A”) – всі слова, що не починаються з літери А.

У конструкторі фільтрів умови вводять у рядок умов. Умови, які стосуються різних полів та записані в одному рядку конструктора умов мають сполучник – логічну операцію and (і, та). Умови, які стосуються одного поля та записані у різних рядках (одна під одною) поєднуються логічною операцією or (або).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]