:: Visual Foxpro, Foxpro for DOS
Множественные детали?
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.....на этих деталях только одна строка....

Ratings: 0 negative/0 positive
Re: Множественные детали?
Владимир Максимов

Сообщений: 14097
Откуда: Москва
Дата регистрации: 02.09.2000
Если скажу, что это глюк успокоишся? ;)

Вообще-то, связь один-ко-многим, реализованная через SET RELATION + SET SKIP изначально глючная, особенно относительно первых записей. Здесь та же история. Глюк именно с первыми записями. Дальнейшие записи идут уже без проблем.

Попробуй сделать временную таблицу для печати. Может поможет.




------------------
Ratings: 0 negative/0 positive
Re: Множественные детали?
Ashu
Автор
Владимир...для оформления множественных деталей Set Skip не нужен. И вообще они прекрасно работают....если не начинаються первый раз с новой страницы...с одним курсором по моему врядли......у меня в одном отчете 3 детали.....на каждые из них свой заголовок....
Ratings: 0 negative/0 positive
Re: Множественные детали?
Владимир Максимов

Сообщений: 14097
Откуда: Москва
Дата регистрации: 02.09.2000
В том примере, на который Вы ссылались организована связь один-ко-многим. Т.е. это именно SET SKIP. Просто она оформлена не как строчка кода, а как Relation в DataEnvironment отчета со свойством: Relation.OneToMany = .T.

Я создал новый отчет связав главную таблицу с двумя подчиненными по типу один-к-одному. Никаких проблем! Все отработало "штатно", даже если вторую деталировку печатаю с новой страницы.

Да, и в приведенном примере, ведь первая строка второй деталировки для первой записи главной таблицы появлялась! Глючили имено те записи, которых "много".

Т.е. это именно глюк связи один-ко-многим. И именно для первой записи главной таблицы.




------------------
Ratings: 0 negative/0 positive
Re: Множественные детали?
Ashu
Автор
А существует выход из данной ситуации? Просто идея с несколькими деталями очень удобна....
Даже если не ставить галку печатать с новой страницы, то если случайно вторые детали начинаються с нового листа то эффект одной записи повторяеться...
Ratings: 0 negative/0 positive
Re: Множественные детали?
Syberex

Сообщений: 1432
Откуда: Кострома
Дата регистрации: 19.01.2004
Помню проблему "несоответсвия первой записи" решал выстовлением
курсора на нее вручную, но только в гриде, а не в репорте...




------------------
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 23 vech  (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика