|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.07.2013, 21:16 | #1 |
Пользователь
Регистрация: 05.09.2012
Сообщений: 51
|
ms sql + delphi. Отчет в fastreport
Имеем базу на ms sql. Все запросы осуществляются с помощью хранимых процедур. Подключаемся к делфи по ADO. Необходимо сделать несколько отчетов в fastreport. Во всех отчетах выводятся одни и те же столбцы одной и той же таблицы. Разница лишь в условиях вывода: где то условие по дате, где то по текстовым полям.
Изначально написал хранимую процедуру без условия просто с выводом всей нужной информации. Хотел применять в делфи фильтр к TADOStoredProc, подключенному к этой ХП, и выводить отфильтрованные данные в отчет. Но я так понял, фильтр тут не работает - выводятся все данные. Решил изменить ХП, добавив в конце WHERE @p1. Хотел в качестве параметра @p1 передавать все условие целиком. Но ms sql ругается. Неужели так нельзя? Теперь для каждого типа отчетов писать свою ХП или есть другие варианты? |
15.07.2013, 14:29 | #2 |
Пользователь
Регистрация: 05.09.2012
Сообщений: 51
|
В общем для каждого отчета написал свою хранимую процедуру и в зависимости от выбранного типа отчета, на один и тот же ADOStoredProc цепляю нужную ХП. Все работает. правда каждый раз необходимо прописывать один и тот же параметр.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отчет из FastReport термопринтер | Vit@L | Общие вопросы Delphi | 6 | 30.04.2014 17:34 |
sql server->delphi->html-отчет | Сурка | Помощь студентам | 0 | 23.12.2011 20:39 |
Fastreport - повернуть отчет | new player | Компоненты Delphi | 8 | 01.11.2011 16:57 |
FastReport. Сформировать отчет с заданной страницы | ivc61 | Общие вопросы Delphi | 2 | 19.01.2011 19:32 |