Скачать 356.86 Kb.
|
DELETE FOR LONG=102. Снять пометку с двух первых записей GO TOP RECALL NEXT 2 FOR LONG=10 3. Удалить оставшиеся помеченными записи. PACK Формат команды COPY FILE: COPY FILE <путь> <имя файла> TO < путь > < имя файла > 3. С помощью команды COPY FILE создать копию базы данных KOLLEK.DBF , дав ей имя KOLLEK1.DBF. 4. Проработать с БД KOLLEK1.DBF командой ZAP. Команда ZAP удаляет все записи в базе, оставляя структуру.Откроем базу KOLLEK1.DBF . Подадим команду : ZAP 5. Удалить файл KOLLEK1.DBF – команда ERASE <имя файла>. Выполнить самостоятельно 1. Откорректировать структуру БД , внеся еще одно поле, девятое, содержащее информацию о дате заезда (начала курсов) и имеющее тип DATE. 2. Откорректировать записи БД , заполнив поле даты.(У каждой продолжительности курсов своя дата начала их работы.) – команда редактирования записей базы – CHANGE или EDIT или BROWSE. 3.В БД “Студенческий отдел кадров” удалить записи о выпускниках прошлого года. Контрольные вопросы. 1. Что такое –– расширение в имени файла ? Всегда ли оно обязательно при работе в среде FoxPro? 2.Можно ли в команде ERASE указать имя файла без расширения? Лабораторная работа № 4. Создание программных файлов.Организация цикла и разветвления в программе. Цель: дать понятие о программных файлах, о командах по их созданию и запуску, об использовании при написании текста программы команды организации цикла DO WHILE … ENDDO и команды управления IF … ENDIF. Командаы: MODIFY COMMAND, DO, DO WHILE … ENDDO, IF … ENDIF Для вызова внутреннего встроенного редактора FoxPro, с помощью которого создаётся текст программ, служит команда:MODIFIY COMMAND/FILE<имя текстового файла/маска> Вариант MODI COMM считает по умолчанию вновь создаваемый файл командным (программным )файлом и ему прсваивается расширение .PRG Повторный вызов командного файла осуществляется той же командой. Вариант MODI FILE не предусматривает каких-либо умолчаний для имён файлов.Созданная в редакторе программа должна быть сохранена ,например, нажатием сочетания клавиш Ctrl+W и может быть вызвана на выполнение командой: DO <имя командного файла> Команды управления. Команды управления являются важнейшим средством построения программ.Эти программы не могут быть опробованы и использованы в интерактивном режиме , а только в программах. Цикл с условием. Цикл с заранее известным условием его окончания и неизвестным числом повторов, выполняется следующей конструкцией: DO WHILE<условие> <команды> ENDDO Команды заключенные между DO WHILE и ENDDO, будут выполняться до тех пор, пока <условие> истинно. Если требуется покинуть цикл раньше, чем он выработается, необходимо использовать команду EXIT, которая передаст управление команде следую-щей за ENDDO. Если по какому-то условию в теле цикла необходимо передать управление на его начало (не доходя до команды ENDDO) пользуются командой LOOP. Набрать текст следующих коротеньких программ, демонстрирующих использование команды организации цикла DO WHILE…ENDDO и команды управления IF … ENDIF. CLEAR {очистить экран} CLOSE DATABASE {закрыть все базы данных} USE KOLLEK {открыть БД} DO WHILE .NOT. EOF() {команда начала цикла } DISP {вывод текущей записи на экран } SKIP {шаг на следующую запись } ENDDO {команда окончания цикла}******************************************** CLEAR CLOSE DATABASE USE KOLLEK DO WHILE .T. { начало цикла с "абстрактным" условием} DISP IF .NOT. EOF() { если не достигнут конец БД } SKIP { шаг на одну запись вниз по базе } LOOP { переход на начало цикла} ENDIF { конец условия} EXIT { выход из цикла} ENDDO CANCEL { снять программу} Выйти из редактора с сохранением набранного текста программы - < Ctrl +W > Запустить каждую из них на выполнение . DO < имя прогр >. Пример. Написать программу, выводящую на экран с помощью команды LIST, фамилию, город и продолжительность курсов из БД – KOLLEK.DBF. CLEARCLOSE DATABASE USE KOLLEK GO TOP DO WHILE .NOT . EOF() LIST NEXT 10 FIELDS FAMIL,GOROD,LONG =INKEY(0) CLEAR ENDDO CANCEL 3. Написать программу, выводящую на экран значения полей фамилии, города и продолжительности курсов из первых десяти записей, базы данных KOLLEK.DBF при условии, что город не Москва. CLEAR SET TALK OFF CLOSE DATABASE USE KOLLEK LIST NEXT 10 FIELDS FAMIL,GOROD,LONG ; FOR GOROD <>’Москва’ Выполнить самостоятельно. 1.Написать программу, выводящую на экран записи БД "порциями" ( по10 записей) с помощью команды DISPLAY. 2.Написать прграмму, выводящую с помощью команды DISPLAY последние 10 записей БД. Контрольные вопросы. 1. Какое расширение имеют имена прграммных файлов в FoxPro? 2.Чем отличаются команды MODI COMM и MODI FILE. Лабораторная работа № 5 (часть I ) Работа с переменными памяти. Цель:освоить навыки работы с переменными памяти ; изучить предназначенные для работы с перем. памяти команды; познакомиться с самой простой командой вывода –– ?,?? Команды: STORE , = , DISP MEMO , ? , ?? , RELEASE, SAVE TO … , RESTORE FROM … Работа с переменными памяти. Пример Создать переменные памяти содержащие следующие значения: числа 5 , 75 , 3586, 11 символы «Маша» , «мыла» , «раму» логические .T. , .F. Это можно сделать с помощью комад : = ,STORE: |
Охватывает интересы иностранных граждан и национальных меньшинств, временно или постоянно пребывающих на территории Ростовской области.... | ... | ||
Конфликтология — относительно молодая наука. В завершенном виде она появилась лишь к середине XX в. Но конфликты существовали всегда,... | Пенсионный фонд, а также проверка файлов актуальными проверочными программами. Все данные по организации сохранятся и могут быть... | ||
В середине 60-х годов очень была распространена метода послойного передирания успешных импортных образцов различной техники | ФЗ, а также Федерального Закона «О персональных данных» от 27. 07. 2006 №152-фз информация о гражданах (их персональные данные) относятся... | ||
Тем не менее по-прежнему широкое распространение имеют трудоемкие ручные или слабо автоматизированные способы обработки информации,... | Рассказывая о функциях государства, студентка Зайцева сказала, что к внешним функциям относятся обеспечение мира на земле, а также... | ||
Фз "О животном мире", постановлением Правительства Нижегородской области от 22 ноября 2007 года n 430 "О порядке разработки и утверждения... | Фз "О животном мире", постановлением Правительства Нижегородской области от 22 ноября 2007 года n 430 "О порядке разработки и утверждения... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |