|
|
|
| есть запрос
есть отчет на основе этого запроса
как сделать чтобы в отчете выводились только те данные, которые пользователь отфильтровал в запросе ? | |
|
| |
|
|
|
| а как пользователь задает условия фильтра? | |
|
| |
|
|
|
| просто использует фильтр по каким-то параметрам | |
|
| |
|
|
|
| возможно, что решение есть...
но я бы делал задачу условий через форму... | |
|
| |
|
|
|
|
| Ну и в чем проблема?
После задания фильтра - получается новый набор данных ( читай - запрос ). Его и стпавьте в рекордсоурс отчета. | |
|
| |
|
|
|
| рекордсоурс - это "источник данных" ?
видимо я что-то не так объяснил. Попробую еще раз:
1.есть запрос, в котором куча записей
2.пользователь применяет какой-то фильтр к этой куче, например, отфильтровывает значения с 01.01.2008 по 01.02.2008
3.нужно распечатать эти значения
4.пользователь нажимает открыть отчет, а там не только отобранные по фильтру значения, но и все остальные, а нужно чтобы там появлялись только те значения которые он выбрал. | |
|
| |
|
|
|
| Делаете источником отчета запрос вида
SELECT * FROM Запрос WHERE Дата BETWEEN( " & Поле1.Value & " AND " & Поле2.Value & )" | |
|
| |