Проблема с DataSet в WinReport
Select messages from
# through # FAQ
[/[Print]\]

-> Программирование в БЭСТ-4

#1: Проблема с DataSet в WinReport Author: МаринаLocation: Кондрина Марина Александровна PostPosted: 16 Nov 2005 10:24
    —
Текст программы:

proc main()
priv aispr:={}, aopis:={}

*Шапка отчета
aadd(aopis,{"Начало","777"})
*Строки отчета
aadd(aopis,{"Группа",,1})
aadd(aopis,{"Штрих-код ",,2})
aadd(aopis,{" Старая цена",,3})
aadd(aopis,{" Новая цена",,4})
aadd(aopis,{"Наименование",,5})

*Тело отчета 2 строки
aadd(aispr,{"00001","1234567890123"," 12.20"," 22.20","Курица1"})
aadd(aispr,{"00002","2234567890123"," 12.20"," 22.20","Курица2"})

WinReport("tz\template\u_mformir.frf",aopis,aispr,.t.)

return 1

У меня в пустом шаблоне создался один DataSet, потом я создала второй. Проблема в том, что в Словаре данных на закладке Переменные я никак не могу правильно привязать данные. К DataSet1 я смогла привязать только Начало, а к DataSet2 - Группа, Штрих-код и т д, но проблема в том, что среди них тоже появлялось Начало, и я никак не могла от него избавиться. Из-за этого вместо "777" в отчете выводилось "00001", в остальном отчет был правильный, то есть в его теле было две строки.

В отчаянии добиться желаемого я даже в Словаре даных на закладке Переменные в Инспекторе в свойстве Params для DataSet2 убрала точку с Назначить из мастер источника. После этого 777 попало на место, но стала выводиться в тело отчета только одна строка. Когда я вернула на место точку Назначить из мастер источника, все равно теперь выводится отчет с одной строкой, 777 на своем месте, а в DataSet2 так и болтается это Начало. Свойство Active для DataSet2 ставила и true, и false, но в отчет две строки не попадает.

Почему мой шаблон испортился, хотя я вернула на место Назначить из мастер источника? Я что-то неправильно делаю? Я уже боюсь трогать шаблон, чтобы не сделать его еще хуже. И как мне избавится от Начало в DataSet2?

#2:  Author: nordkLocation: Горбунов Константин PostPosted: 16 Nov 2005 17:34
    —
Специалист по фаст репорту Дмитрий Шлыков - у него сегодня-завтра идет обучение. Он обещал послезавтра сюда заглян



-> Программирование в БЭСТ-4


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group