Реферат: Система управління базами даних FoxPro

GOTO 3

DELETE NEXT 8 – по даних командах встановлюється вказівник на 3 запис активної бази даних і помічається на вилучення наступні 8 записів.

Go 9

DELETE REST – помічє на вилучення записи з 9 до кінця бази даних.

Pack - вилучення помічених на вилучення записів

Zap - вилучення всіх записів активної бази даних

Recal [<діапазон>] [For<умова>] [While<умова>] - розмарковує помічені на вилучення записи в активній базі даних заданого діапазону, що задовільняють умову, якщо параметрів не задано, то розмарковується активний запис.

Set Deleted On/Off - визначає можливість використовувати

помарковані записи в інших командах.

Replase [<діапазон>] <поле 1> with <вираз 1>[additive][<поле 2>]... [for<умова>] [while<умова1>] - по цій команді дані з поля 1 замінняються на вираз1 і т. д., при чому беруться записи з заданого діапазону, що задовільняють умові.

Additive - задається для полів типу memo, якщо дана опція задана інформація додається в кінць існуючої в полі memo, інакше попередня інформація витирається.

При редагуванні бази даних часто використовуються такі функції:

Recno([<робоча область>]) - повертає номер активного запису в заданій робочій області;

Deleted([<робоча область>]) - повертає значення true, якщо авктивний запис в базі даних в заданій робочій області помічений на вилучення;

Для перегляду бази даних використовується команда List та Display.

List[Off] [<діапазон>] [[Fields]<список полів>] [For <умова>] [While<умова>] [To print:to file<ім’я файла>] – по даній команді здійснюється перегляд записів активної бази даних. Якщо задано діапазон, то переглядаються лише записи з вказаного діапазону. З допомогою опції Fields можна відібрати поля для перегляду. For і While задають умови які записи потрібно переглядати. По замовчуванню інформація виводиться на екран, якщо задано To print,то вивід буде на принтер, якщо To file<...> - у файл з заданим іменем. Якщо задано Off, то будуть відключатися номера записів встановлені системою.

Команда List має багато різних видів для перегляду різної інформації. Розглянемо деякі з них:

List structure [To print:To file<Ім’я файла>] – перегляд структури бази даних.

List files [on<диск>:<директорія>] [Like<шаблон>] – по даній команді здійснюється перегляд файлів в вказаному місці диску, які задовільняють шаблону.

List memory[to print : to file<файл>] [Like<шаблон>] – перегляд змінних пам’яті згідно шаблону.

Приклад: LIST – перегляд записів активної бази даних .

List for st=’жіноча’ – на екран виводить всі записи у яких поле st дорівнює жіноча.

У всіх варіантах команди List слово List можна замінити на Display.

Змінні. Масиви. Фільтри.

Якщо в багатьох командах використовується одна і таж умова. То щоб уникнути повторень в командах використовується фільтри на записи всієї бази даних:

Set filter to <умова>.

Якщо потрібно виключити фільтр задається команда:

Set filter to

В ряді випадків виникає потреба встановлювати фільтр на поля бази даних, тобто щоб в активній базі даних оброблялися лише вказані поля:

Set fields to <список полів>.

К-во Просмотров: 342
Бесплатно скачать Реферат: Система управління базами даних FoxPro