Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчетом / 3 сообщений из 3, страница 1 из 1
19.05.2004, 12:33
    #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
19.05.2004, 14:37
    #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
20.05.2004, 13:20
    #32525944
StasL1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с отчетом
Urri большое спасибо. Все понял.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчетом / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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