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

3. Заповнення бд даними Відкриття файлу бд

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

USE [ < DBF - файла >]

Команда USE без імені файлу закриває базу.

Закриття усіх файлів здійснюється командою:

CLOSE ALL

Доповнення бази даних

Доповнення файлу БД новими записами здійснюється командою:

APPEND [BLANK],

яка виводить на екран CHANGE – вікно для введення даних .

Рис.3.1

Опція BLANK означає, що новий запис буде пустим і не буде відображений на екрані.

Всі поля виділяються контрастним кольором. Вихід з вікна із збереженням змін здійснюється за допомогою Ctrl-End або Ctrl-W, без збереження даних - Escape.

Після введення поточного запису автоматично з'являється доступ до наступного запису. Для виправлення помилок можна використовувати клавіши редагування:↑, ↓, ←, →, PgUp / PgDn, Del, Insert. Можна також помітити ті записи, які потрібно вилучити комбінацією клавіш (Ctrl – T).

За умовчанням в системі встановлено американський формат дати – ММ⁄ДД⁄РР. Для нас більш звичним є формат дати - ДД⁄ММ⁄РР. Щоб встановити новий формат дати використовується команда:

SET DATE < тип дати >

При необхідності можна дату відображати двома або чотирма цифрами.

Редагування бд

Стандартне вікно редагування має дві форми:

  1. всі поля БД розташовуються вертикально. Така форма зветься CHANGE – вікно.

  2. всі поля кожного запису розміщено горизонтально. Це BROWSE – вікно.

Вибір однієї з форм представлення даних визначається структурою БД і зручністю користувача.

Ctrl – T – помітка записів на вилучення;

Ctrl – N – доповнення БД новим записом;

Ctrl – Y – вилучення поля;

Ctrl – F10 – розгорнути вікно редагування на весь екран. Повторне виконання цієї команди повертає вікно в початкове положення.

Редагування даних в CHANGE ⁄ EDIT – вікні

Синтаксис команди має такий вигляд:

CHANGE [ < область дії >][FOR < умова >] [ WHILE < умова >][ FIELDS < поле >][ опції ]

Ця команда дозволяє редагувати окремі записи БД. Область дії, FOR і WHILE – умови обмеження роботи команди тільки заданим діапазоном записів. FIELDS <поле> - переліком обробляємих полів. Опції – це набір режимів. Відсутність області дії і умов означає, що всі записи доступні для редагування.

Команда CHANGE повністю ідентична команді EDIT.

Редагування даних в BROWSE – вікні

Команда BROWSE – це не просто команда, це середовище доступу і керування даними. Якщо дозволяє пам'ять комп’ютера, то можна відкрити водночас до 25 BROWSE – вікон.

Команда BROWSE – найбільш потужна і гнучка команда, яка може використовуватись не тільки для подавання даних, їх редагування, а навіть для обчислень.

Команда BROWSE має багато опцій. Дії цих опції можна розбити на такі групи:

  • керування доступом к полям бази даних;

  • обчислювані поля;

  • вибір даних за умовою;

  • розподіл вікна.

Розглянемо деякі найпростіші можливості цієї команди.

Команду BROWSE без використання опцій:

BROWSE

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

Приклад.

Розглянемо використання команди BROWSE для виведення на екран даних файлу BONET.DBF

USE BONET.DBF && Відкриття БД BONET.DBF

BROWSE && Виведення даних файлу BONET.DBF

&& для перегляду і редагування

Інформація виводится на екран у вигляді таблиці

Рис.3.2

Поточний запис виділяється кольором або відтінком. Переміщення по рядках здійснюється клавішами керування :↑, ↓, ←, →, PgUp / PgDn.

Переміщення по полям – клавішами TAB, SHIFT TAB.

Перегляд БД без редагування здійснюється командою:

BROWSE NOEDIT

Якщо БД має кількість полів, які не можна повністю побачити на екрані, то при переміщенні по полям праворуч ліві колонки покидають межі екрану і ми втрачаємо орієнтацію. Щоб зафіксувати певну кількість полів існує опція LOCK <вир.N>, яка постійно залишає на екрані задане число перших лівих <вир.N> полів:

BROWSE LOCK <вир.N>

Для виведення інформації, яка відповідає певній умові, використовується опція FOR < умова >, яка задає умову фільтрації даних:

BROWSE FOR < умова >

Приклад.

Вивести в BROWSE – вікні російського виробника бонетів по даним файлу BONET.DBF. Необхідні команди:

USE BONET

BROWSE FOR VIR="Russia"

Для вибору тільки певних потрібних полів БД використовується опція FIELDS <поля>

BROWSE FIELDS <поля>

Приклад.

Із бази даних BONET.DBF треба вивести в BROWSE – вікні поля VIR і MOD:

USE BONET

BROWSE FIELDS VIR, MOD

В шапці BROWSE – таблиці імена полів виводяться тільки латинськими літерами. Для розв'язку реальних задач це не зручно. Ми звикли обробляти документи українською чи російською мовою. Для виведення заголовків полів кирилицею треба задати спеціальний ключ: H=<вирС>, який визначає текст заголовка:

BROWSE FIELDS <поле1> : H=<вирС1>;

<поле2> : H=<вирС2>;

. . . . . . . . . . . . . . . . . . ..

<полеk> : H=<вирСk>

Приклад.

Забезпечити виведення полів VIR, MOD і VAR в табличній формі з відповідними заголовками українською мово.:

USE BONET

BROWSE FIELDS VIR : H="Виробник";

MOD :H="Модель";

VAR :H="Вартість"

Синтаксис команди BROWSE у повному форматі досить складний, тому при необхідності звертайтеся і дивіться в літературі.