powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчетом
3 сообщений из 3, страница 1 из 1
Помогите с отчетом
    #32523695
StasL1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Имеется таблица:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
      поле1  поле2  поле3
строка1.1    2.1      3.1
строка1.2    2.2      3.2
строка1.3    2.3      3.3
строка1.4    2.4      3.4

На листе в отчете нужно получить следующую табличку
---------------------------
     | 2.1  | 2.2 | 2.3|  2.4|
---------------------------
1.1 | 3.1 |      |      |      |
1.2 |      | 3.2 |      |      |
1.3 |      |      | 3.3 |      |
1.4 |      |      |      | 3.4 |

Как это сделать средствами Report Designer (VFP.6)?
Зарание благодарю за помощь.
...
Рейтинг: 0 / 0
Помогите с отчетом
    #32524038
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курсор, по которому строится отчет, сформировать genxtab'ом (prg) или же другой кросс-таб утилитой (см. их ограничения !).

1. Использовать Report Builder. По горизонтали нельзя сделать произвольное количество столбцов. Но можно нарисовать столько, чтоб, вероятно, хватило, а лишние при печати отчета скрывать. В объектах зоны details написать вместо имен полей что-нибудь вроде:
iif(lnFcnt>=2,eval(laFlds(2,1)),'')
iif(lnFcnt>=3,eval(laFlds(3,1)),'')
lnFcnt инициализировать значением fcount(), а массив laFlds получить из afields()
Минус подхода - если реальных столбцов мало, то лист будет не заполнен справа а если их будет много, то пропадут столбцы, место для которых не было предусмотрено.

2. Использовать лист Excel как полотно, потом из Excel'я же печатать.
Минус подхода - не соответствует поставленной задаче.
...
Рейтинг: 0 / 0
Помогите с отчетом
    #32525944
StasL1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Urri большое спасибо. Все понял.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчетом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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