Реферат: Система управління базами даних FoxPro
Пошук здійснюється командою:
Locate for <умова 1> [<діапазон>] [While <умова 2>] – здійснює послідовний пошук першого запису в базі даних, що задовільняє умову 1 з заданого діапазону поки умова 2 істенна. Для продовження пошуку використовується команда Continue. Для прискорення пошуку у проіндексованій базі даних по полю по якому здійснюється індексування використовується команда Seek<вираз>.
Функції які вікористовуються при пошуку:
Found([< область>]) – повертає значення true, якщо пошук здійснено однією з команд : Locate, Continue, Seek
Seek(<вираз> [<область>]) – повертає значення true, якщо запис в якому поле=виразу знайдено
Eof([<область>]) - повертає значення true, якщо досягнуто кінця бази даних
Recn (0) – у випадку невдалого пошуку задає повернення номеру запису, який має найближче значення до ключа пошуку в команді Seek
Set near on/off – якщо задано on, то у випадку невдалого пошуку вказівник буде встановлено на найближче за значенням запис, а не в кінці бази даних, по замовчуванню off
Зауваження : при редагуванні бази даних, зокрема редагування даних, використовується ще команди : Change і Edit, вони містять такі ж опції як у Browse крім Nolgriod/Norgriod.
[21]
[22]