Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_1s розд м-л.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
245.76 Кб
Скачать

Основні операції visual FoxPro діалогового режиму

1. Створення бази даних

  • Вибрати команду меню File/New.

  • У вікні New: вибрати перемикач Database; натиснути на екранну кнопку New File.

  • У вікні Сreate задати ім’я бази даних, папку; натиснути екранну кнопку «Зберегти» («Сохранить»). Відкриється вікно конструктора бази даних Database designer і з’явиться відповідна панель інструментів. На панелі інструментів Database designer присутні кнопки:

New Table — створення нової таблиці;

Remove Table — знищення таблиці;

Modify Table — модифікація таблиці;

Browse Table — виведення таблиці на екран у режимі Browse.

  • Натиснути кнопку New Table.

  • У вікні New Table натиснути кнопку New Table.

  • У вікні Create ввести ім’я таблиці, папку;

натиснути на екранну кнопку «Зберегти» («Сохранить»). Відкриється діалогове вікно Table Database. Воно має вкладки Table та Index.

  • У вкладці Table ввести структуру таблиці, вказуючи імена, типи і довжину полів. Основні типи полів: Character — символьне поле, Nemeric — числове поле, Date — дата.

  • У вкладці Index визначити індекси таблиці. Іменем індексу (Nаme) може бути довільне ім’я. Можливі типи індексів (Туре);

Рrimery — однозначно визначає запис (заборонені повторювання значень індексу в різних записах таблиці); може бути первинним індексом;

Candidate — однозначно визначає запис; може бути первинним індексом;

Regular — дозволяє повторювання значень індексу у різних записах. У полі Ехрression задають те (ті) поле, яке визначається як індексне.

  • Увести дані в таблицю можна у відповідь на запит «Input data records now?», двічі клацнути на полі заголовка таблиці; в меню вибирати команду Table/Append New Record для додавання пустого запису і заповнювати його.

  • Установити зв’язки між створеними таблицями у вікні Database Designer, рухаючись мишею з натиснутою кнопкою від індексів Рrimery або Candidate одних таблиць до індексів, що їм відповідають за змістом, в інших таблицях.

2. Створення запиту

  • Вибрати команду меню File/New.

  • У вікні New: вибрати перемикач Query;

натиснути екранну кнопку New File.

  • У вікні Аdd Table оr view вибрати таблиці бази даних, що братимуть участь у запиті. Відкриється вікно конструктора запитів Query Designer.

  • У вікні Query Designer у вкладці Selection Criteria задати критерії вибору записів у запит (наприклад: ім’я_таблиці 1. поле Equal ім’я_таблиці 2. поле). Якщо у запит були вибрані зв’язані таблиці, то програма сама пропонує критерії вибору за встановленими зв’язками.

  • У вкладці Fialds визначити, які поля з таблиць включатимуться у запит. Для цього зі списку Аvaliable Fields (Досяжні поля) поля переносяться у список Selected Fields (Вибрані поля). У полі Ехрression слід задати вираз для розрахунку результату (наприклад, рrihod.kol *mater.cena) і додати його у запит.

Додавання і вилучення полів здійснюється за допомогою кнопок Аdd, Аdd Аll, Remove, Remove Аll.

  • У вкладці Оrdey By задати порядок упорядкування результатів запиту. Для цього потрібне поле (за яким має здійснюватись упорядкування) переносять зі списку Selected Оutaut у список Ordering Criteria. Порядок упорядкування встановлюють за допомогою перемикача Аsceding/Descendsіng — Зростання/Убування.

  • У вкладці Group Ву за потреби встановлюють порядок групування кількох записів в один (можна вказати вираз для підраховування числових значень).

  • Вивести запит. Для цього вибрати команду Query/Query Destination; у вікні Designer Destination вибрати вкладку Screen; у вікні активізувати перемикач То Рrinter, натиснути на OK. Для запуску на виконання натиснути на екранну кнопку «!».

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