Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Malish Гость
|
Добавлено: Пн Ноя 04 2002 13:07 Заголовок сообщения: Ну, помогите, пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
|
Кто-нибудь знает, в чем причина моей проблемы? Проблема: Работаю в Delphi5 с БД MS Access по ADO Создала отчет: GroupHeader - данные из запроса 1 на основе таблицы Master; Sub Detail - данные из запроса 2 на основе таблицы Detail, связанные с данными полученными из запроса 1.
При работе проги: Когда получается несколько груп в отчете, то данные в Detail выдаются правильно. А когда получается одна группа то, первый раз выдается правильный Detail, во все последующие разы выдается неправильный детыл - выдаются просто подрят все записи таблицы Detail.
Пожалуйста, помогите разобраться. |
|
Вернуться к началу |
|
 |
MisheLin
Зарегистрирован: 04.11.2002 Сообщения: 17 Откуда: Magnitogorsk
|
Добавлено: Ср Ноя 06 2002 13:12 Заголовок сообщения: Re: Ну, помогите, пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
|
|
Попробуй формирвать запрос для отчета программно. У акцесса есть такая мулька - когда он создает отчет , то у него при следующих вызовах данные (синтаксис) последнего запроса сохраняется(не всегда правда). Или возникают фильтры. Потому советую обновлять запрос программно, и ставить программно при формировании отчета (по моему это надо вешать на событие Report_Activate, иначе не сработает) Report.FilterOn=False. Что то в этом роде. Покапайся сам))) |
|
Вернуться к началу |
|
 |
|