Вывод данных (отображение статистических результатов) в текстовый файл.
Практически во всех программах есть необходимость вывода данных в удобочитаемой для пользователя форме, например в текстовый файл – это могут быть различного рода диаграммы или статистические таблицы. В этом разделе сайта рассмотрим такой пример вывода информации в текстовый файл.
Необходимые компоненты
Для начала перечислим команды, которые будут использоваться в данном примере:
SET DEVICE TO FILE – эта команда направляет выдачу информации в файл (в нашем случае в файл – Person.dbf);
SET DEVICE TO SCREEN – эта команда направляет выдачу информации на экран. Эта команда принята по умолчанию, т.е. она уже выполнена при загрузке FoxPro на компьютере;
PROW() – номер текущей строки;
ROW() – номер текущей строки на экране;
Указанные функции могут быть использованы для относительного позиционирования при выдачи информации в файл в командах - @ … SAY . Например:
@ROW+k,1 SAY 'Сообщение'
Пример программы
Выведем в текстовый файл таблицу - список (состоящую из столбцов: поряд. номер, ФИО и дата рождения) сотрудников мужского пола:
Результат
Результат работы такой программы будет выглядеть следующим образом: