Реферат: Система управління базами даних 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 <список полів>.