Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Добавление данных в файл данныхСодержание книги
Поиск на нашем сайте
5.5.
Выдача сведений о количестве работников каждой профессии по заданному разряду заданного цеха.
Программы Создание двухуровневого светового меню * Командный файл иерархического меню MainMenu set Talk off set Color to n/W* Clear
Declare GenMenu(3,2), menuFile(3), menuZad(3), menuExit(2)
GenMenu(1,1)=" Файл данных " GenMenu(1,2)="Работа с файлом данных" GenMenu(2,1)=" Задание " GenMenu(2,2)="Задания на курсовой проект" GenMenu(3,1)=" Выход " GenMenu(3,2)="Выход из программы"
menuFile(1)="Создание" menuFile(2)="Чтение" menuFile(3)="Добавление"
menuZad(1)="Задание №1" menuZad(2)="Задание №2" menuZad(3)="Задание №3"
menuExit(1)="Выход в Fox" menuExit(2)="Выход из Fox"
Do While.T. set Color to gr+/g, gr+/b Menu Bar GenMenu, 3 Read Menu Bar to L1, L2 Do While L1 > 0
set Color to gr+/g, gr+/b Menu 1, menuFile, 3,3 Menu 2, menuZad, 3,3 Menu 3, menuExit, 2,2 Read Menu Bar to L1, L2 set Color to n/W*
Do Case Case L1=0 Exit Case L1=1 Do Case Case L2=1 Do CreateFd Case L2=2 Do ReadFd Case L2=3 Do AddFd EndCase Case L1=2 Do Case Case L2=1 Do Zad1 Case L2=2 Do Zad2 Case L2=3 Do Zad3 EndCase Case L1=3 Do Case Case L2=1 Return Case L2=2 Quit EndCase EndCase EndDo EndDo
Создание файла данных * Командный файл CreateFd - создание нового файла данных set Talk off set Status off set Escape off Clear Zag='Процесс создания нового файла данных' @ 4,22 to 4,58 Color u/w* @ 3,22 Say Zag Color u/w* @ 12,0 Accept ' Укажите имя создаваемого файла данных: ' to NameFd If Len(NameFd) > 0 Zag=Zag + ': ' + NameFd + '.dbf' LenZag=Int(Len(Zag)) @ 4,Int((80-lenZag)/2) to 4,Int((80-lenZag)/2)+LenZag Color u/w* @ 3,Int((80-LenZag)/2) Say Zag Color u/w* @ 14,0 Text Вы хотите автоматически создать пустую структуру с указанным именем, по заданию курсового проекта (Д/Н)? EndText
Do While.T. @ 16,57 Wait '' to ABC If ABC='н' Or ABC='д' ABC=Chr(Asc(ABC)-32) EndIf If ABC='Н' Or ABC='Д' Exit EndIf EndDo
If ABC='Д' Create Table &NameFd; (NomCex N(1,0), TabNom N(4,0), Fam C(20), Prof C(20), Razr N(1,0)) @ 8,0 set Talk on Display Structure set Talk off Else Create &NameFd EndIf EndIf
@ 24,0 Wait 'Для возврата в меню нажмите любую клавишу...' @ 24,0 Clear Return Чтение файла данных * Командный файл ReadFd - чтение файла данных set Talk off set Status off set Escape off Clear @ 4,27 to 4,54 Color u/w* @ 3,27 Say 'Процесс чтения файла данных' Color u/w* @ 12,0 Accept ' Введите имя считываемого файла данных: ' to NameFd If Len(NameFd) >0
@ 3,0 Clear to 5,79 Zag='Содержимое файла данных: ' + NameFd + '.dbf' LenZag=Int(Len(Zag)) @ 4,Int((80-lenZag)/2) to 4,Int((80-lenZag)/2)+LenZag Color u/w* @ 3,Int((80-LenZag)/2) Say Zag Color u/w*
Use &NameFd Do While.Not.EOF() @ 7,0 Display Next 15 If EOF()=.F. Skip @ 24,0 Wait 'Нажмите любую клавишу для просмотра следующих 15 записей...' EndIf EndDo Close DataBases EndIf
@ 24,0 Wait 'Для возврата в меню нажмите любую клавишу...' @ 24,0 Clear Return
|
|||||
|
Последнее изменение этой страницы: 2020-03-26; просмотров: 164; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.007 с.) |