Страница: 1 |
Как сделать фильтр на записи при открытии отчета из формы Нужно выводить в отчете только текущую запись формы
Для DataReport нужно создать отдельный рекордсет, типа "SELECT * FROM Table1 WHERE IDTable1=1". Для CrystalReport можно указать, типа CrystalReport1.SelectionFormula="{MyReport1_IDTable1}=" & a Рекордсет сделал. Незнаю, как (где) указать источник данных ввиде рекордсета. Нет опыта Если не сложно чуть подробнее как рекордсет подставить в отчет.. Если, через ADO Control, то Set DataReport1.DataSource = adoRecord DataReport1.Show Если через DataEnvironment, то Set DataReport1.DataSource = DataEnvironment1 DataReport1.DataMember = "Customers" DataReport1.Show По моему личному мнению, лучше все таки, для создания отчетов пользоваться Crystal Reports, но не тем, урезанным, который входит в комплект VB, а полной версией от Seagate Software. Удачи. Страница: 1 |
Вопрос: База данных
Добавлено: 24.10.02 11:44
Автор вопроса: slp
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
DimaS
Вопросов: 2
Ответов: 85
Профиль | | #1
Добавлено: 24.10.02 15:27
Номер ответа: 2
Автор ответа:
s.sergey
Вопросов: 13
Ответов: 9
Профиль | | #2
Добавлено: 24.10.02 18:43
Номер ответа: 3
Автор ответа:
DimaS
Вопросов: 2
Ответов: 85
Профиль | | #3
Добавлено: 25.10.02 09:24