Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Проблема с DataSet в WinReport

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4
View previous topic :: View next topic  
Author Message
Марина



Joined: 27 Aug 2002
Posts: 501
Location: Кондрина Марина Александровна
Occupation: ОАО БКО программист
Interests: Боровичи Новгородской обл

PostPosted: 16 Nov 2005 10:24    Post subject: Проблема с DataSet в WinReport Reply with quote

Текст программы:

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?
Back to top
View user's profile Send private message
nordk



Joined: 27 Jun 2005
Posts: 1000
Location: Горбунов Константин
Occupation: БЭСТ-Партнер
Interests: СПб

PostPosted: 16 Nov 2005 17:34    Post subject: Reply with quote

Специалист по фаст репорту Дмитрий Шлыков - у него сегодня-завтра идет обучение. Он обещал послезавтра сюда заглян
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> Программирование в БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru