powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / report
2 сообщений из 2, страница 1 из 1
report
    #32296095
novichek1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
U menya takaya problema, yest tablitsa: F1,F2,F3...FN
Nado informasiya iz etoy tablitsi pechatat, ne ispolzuya report. Delo v tom chto,
struktura etoy tablitsi kajdiy raz menyaetsya.
...
Рейтинг: 0 / 0
report
    #32296275
sergej57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у тебя структура полей, входящих в отчет все время разная, то есть
два пути решения:
1. Вручную используя старый и добрый способ через SAY и т. д. долго, но можно если очень надо.
2. 2 путь заключается в использовании штатного REPORTA, если известен
в априори формат отчета, максимальная длина поля.
- поступаешь следующим образом:
вначале исходя из максимального размера поля, их количества и выбранного
размера шрифта опредляешь сколько тебе надо будет форматов отчета;
- заголовки полей отчета (если они все время меняются) записываешь в
массив, а в отчета поля объявляешь через переменные в виде массива
- формируешь элемент REPORTA как единое поле таблицы
- создаешь таблицу с полем в которую записываешь все данные из частных
таблиц, если это числа то преобразуешь в строку, главное синхронизировать
длину(число знаков) заголовка и поля используя функции PAD*.
- если надо вычислять суммы, то это делаешь в таблицах, когда они еще
цифры - записываешь в массив и опять как переменную используешь в отчете.
Используя функцию CHAR() подбираешь элемент для вертикального разделителя.
Главная идея - отчет имеет вид в REPORTE - как одно поле.
Вначале кажется сложно,но это значительно проще и бысрее, чем первый
способ.
Будут вопросы в субботу и воскресенье мыль на мое мыло sergei_01@mail.ru
И главное, расскажи о структуре таблиц поподробнее.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / report
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]