КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Удаление записей (Delete, Zap, Pack)
Просмотр таблиц (Display, List) Перемещение по таблице (Go, Skip) Запись, на которой находится указатель, является текущей, и только к ней в данный момент возможен непосредственный доступ. Команды установки указателя записей: Go Top/ Bottom - переход к самой первой/последней записи таблицы; Go <ВырN> - переход к записи с указанным в <ВырN> номером; Skip [<ВырN>] - переход к записи, отстоящей от текущей на указанное в <ВырN> (1) число записей (<ВырN> может быть и отрицательным, что означает движение указателя назад). Все вышеперечисленные команды могут иметь дополнительный параметр In <область> указывающий, из какой области должна выполниться команда. Если он опущен, имеется в виду текущая рабочая область. Функции контроля положения указателя и наличия записей в файле: Recno([<область>]) - указывает номер текущей записи; Reccount([<область>]) - выдает общее количество записей в таблице. Eof/Bof([<область>]) ‑ возвращает истину (.Т.) при выходе за конец/начало таблицы и ложно (.F.) в противном случае. Просмотр данных в FoxPro осуществляется командами List и Display. Display<границы> <поля> [While <условие>] [For <условие> ] [Off] [То Print/To File <файл>] Off - номера записей не выводятся; To Print - результат команды выдается на принтер; To File <файл> - результат выдается в <файл>. Если не указать расширение имени, то оно будет ТХТ. Команда Display без параметров осуществляет выдачу всех полей таблицы только одной текущей записи. Записи, помеченные к удалению, команда выдает со звездочкой (если Set Deleted Off). Выдачу имен полей можно подавить командой Set Heading Off. Чтобы выдать мемо-поля, их имена нужно явно указать в списке Fields. Команда Set Memo Width <BыpN> определяет фактическую ширину строки для выводимого мемо-поля. Команда List аналогична Display, но не делает периодических остановок при выдаче данных, и по умолчанию область ее действия ‑ не текущая запись, а вся таблица. В FoxPro имеется несколько команд удаления записей: Zap - удаление всех записей текущей таблицы с сохранением ее структуры; Delete[<границы>] [While <условие 1>] [For <условие 2>] - пометка к удалению записей в указанных границах и/или отвечающих указанным условиям. Команда без параметров помечает только одну текущую запись; Pack - физическое удаление помеченных ранее записей и сжатие файла; Recall[<границы>] [While <условие>] [For <условие>] - снятие пометок к удалению. Команда без параметров действует только на текущую запись. Чтобы помеченные к удалению записи не участвовали далее в обработке, можно использовать команду Set Deleted On.
Дата добавления: 2014-12-10; Просмотров: 561; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |