Множественные детали? | |
---|---|
Ashu Автор |
Народ подскажите......
Почемуто когда указаны много деталей и на одной из них стоит начинать с нового листа, то первый новый лист всегда содержит одну запись....попробывать можно след образом: Do solution.app New In Visual FoxPro 9\The typical multiple detail band report жмем Run Sample жмем View Report жмем Detail 2:'orders' ставим галку Start on new page записываем и смотрим Preview Report.....на этих деталях только одна строка.... |
Re: Множественные детали? | |
---|---|
Владимир Максимов Сообщений: 14135 Откуда: Москва Дата регистрации: 02.09.2000 |
Если скажу, что это глюк успокоишся? ;)
Вообще-то, связь один-ко-многим, реализованная через SET RELATION + SET SKIP изначально глючная, особенно относительно первых записей. Здесь та же история. Глюк именно с первыми записями. Дальнейшие записи идут уже без проблем. Попробуй сделать временную таблицу для печати. Может поможет. ------------------ |
Re: Множественные детали? | |
---|---|
Ashu Автор |
Владимир...для оформления множественных деталей Set Skip не нужен. И вообще они прекрасно работают....если не начинаються первый раз с новой страницы...с одним курсором по моему врядли......у меня в одном отчете 3 детали.....на каждые из них свой заголовок....
|
Re: Множественные детали? | |
---|---|
Владимир Максимов Сообщений: 14135 Откуда: Москва Дата регистрации: 02.09.2000 |
В том примере, на который Вы ссылались организована связь один-ко-многим. Т.е. это именно SET SKIP. Просто она оформлена не как строчка кода, а как Relation в DataEnvironment отчета со свойством: Relation.OneToMany = .T.
Я создал новый отчет связав главную таблицу с двумя подчиненными по типу один-к-одному. Никаких проблем! Все отработало "штатно", даже если вторую деталировку печатаю с новой страницы. Да, и в приведенном примере, ведь первая строка второй деталировки для первой записи главной таблицы появлялась! Глючили имено те записи, которых "много". Т.е. это именно глюк связи один-ко-многим. И именно для первой записи главной таблицы. ------------------ |
Re: Множественные детали? | |
---|---|
Ashu Автор |
А существует выход из данной ситуации? Просто идея с несколькими деталями очень удобна....
Даже если не ставить галку печатать с новой страницы, то если случайно вторые детали начинаються с нового листа то эффект одной записи повторяеться... |
Re: Множественные детали? | |
---|---|
Syberex Сообщений: 1432 Откуда: Кострома Дата регистрации: 19.01.2004 |
Помню проблему "несоответсвия первой записи" решал выстовлением
курсора на нее вручную, но только в гриде, а не в репорте... ------------------ |
© 2000-2024 Fox Club  |