- •Вопрос 4. Создание базы данных в Visual FoxPro осуществляется в интерактивном ре-. Жиме с помощью конструктора базы данных, который позволяет:
- •Вопрос 5. Для создания таблицы с помощью мастера из конструктора базы данных выполните следующие действия:
- •Вопрос 7. Между таблицами существует четыре типа отношений. Это "один-к-одному", "один-ко-многпм", "много-к-одному", "много-ко-многим". Все эти типы отношений поддерживаются в Visual FoxPro.
- •Вопрос 12. Организация цикла по условию:
- •Вопрос 13. Команда для указания рабочего привода и/или каталога для операций ввода-вывода данных:
- •Вопрос 14. Первичная линейка пользовательского меню создается командой, определяющей имя меню:
- •Вопрос 15. Для создания окон и манипулирования ими используются команды, подобные тем, что нужны для создания меню.
Вопрос 13. Команда для указания рабочего привода и/или каталога для операций ввода-вывода данных:
SET DEFAULT TO [<expC>]
Здесь <expC> специфицирует либо имя дисковода, либо имя дисковода и имя каталога. Допустимы обозначения «\.» (для указания корневого каталога) и «..» (для указания каталога вышележащего условия).
Команда для указания возможных вариантов путей поиска файлов:
SET PATH TO [<path list>]
Здесь в списке <path list> через знак «,» или «;» перечисляются каталоги (с полными путями поиска), в которых система должна искать файлы, не найденные в текущем рабочем каталоге.
Команда для включения (ON по умолчанию) или выключения (OFF) режима подачи звукового сигнала во время работы при достижении конца поля или при вводе некорректных данных:
SET BELL ON | OFF
Команда, которая разрешает (ON по умолчанию) или запрещает (OFF) прямой вывод данных на экран или в текущее окно из программ:
SET CONSOLE ON | OFF
Команда, которая определяет направление вывода данных командами форматированного вывода:
SET DEVICE TO SCREEN | TO PRINTER | TO FILE <file name>
Команда, которая разрешает (ON) или запрещает (OFF по умолчанию) вывод данных на принтер из программ:
SET PRINTER ON | OFF
Команда, которая открывает (ON) или закрывает (OFF по умолчанию) окно трассировки для наблюдения за выполнением программы:
SET ECHO ON | OFF
В открытом окне трассировки отображается исходный код программы, которая сейчас работает, причем строка, выполняющаяся в текущий момент, отображается повышенной яркостью. Процесс отображения приостанавливается только в точках останова внутри программы.
Для пошагового выполнения программы, то есть с остановками после каждой строки исходного текста, следует использовать команду:
SET STEP ON | OFF
SET TALK ON | OFF
Опции команды: ON – включает режим выдачи отклика, этот режим действует по умолчанию; OFF – отклик никуда не выводится.
Ввод и вывод информации
Различают неформатированный и форматированный ввод и вывод информации.
Неформатированный ввод реализуют команды:
INPUT [<expC>] TO <memvar>
ACCEPT [<expC>] TO <memvar>
Здесь <expC> – подсказка, которая выводится на экране перед местом ввода данных; <memvar> – переменная памяти, которой присваивается вводимое значение. Команда INPUT тип данных определяет при вводе, причем символьные данные должны заключаться в одинарные или двойные кавычки либо в квадратные скобки. Команда ACCEPT все вводимые данные рассматривает как строки символов и не требует их выделять кавычками или скобками.
Неформатированный вывод строки текста на экран и/или в текущий выходной файл реализуют команды:
\ | \\ <text line>
Вывод текста на экран, в окно, на принтер или в текстовый файл реализует команда:
TEXT <text lines> ENDTEXT
Имеется особая команда, которая организует ожидание ввода данных с клавиатуры:
WAIT [<expC>] [TO <memvar>] [TIMEOUT <expN>]
Форматированный ввод-вывод данных реализуется командой:
@ <raw,column> [SAY <expr1>] [GET <var>]