Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2013, 21:16   #1
Ivan174
Пользователь
 
Регистрация: 05.09.2012
Сообщений: 51
По умолчанию ms sql + delphi. Отчет в fastreport

Имеем базу на ms sql. Все запросы осуществляются с помощью хранимых процедур. Подключаемся к делфи по ADO. Необходимо сделать несколько отчетов в fastreport. Во всех отчетах выводятся одни и те же столбцы одной и той же таблицы. Разница лишь в условиях вывода: где то условие по дате, где то по текстовым полям.
Изначально написал хранимую процедуру без условия просто с выводом всей нужной информации. Хотел применять в делфи фильтр к TADOStoredProc, подключенному к этой ХП, и выводить отфильтрованные данные в отчет. Но я так понял, фильтр тут не работает - выводятся все данные.
Решил изменить ХП, добавив в конце WHERE @p1. Хотел в качестве параметра @p1 передавать все условие целиком. Но ms sql ругается. Неужели так нельзя? Теперь для каждого типа отчетов писать свою ХП или есть другие варианты?
Ivan174 вне форума Ответить с цитированием
Старый 15.07.2013, 14:29   #2
Ivan174
Пользователь
 
Регистрация: 05.09.2012
Сообщений: 51
По умолчанию

В общем для каждого отчета написал свою хранимую процедуру и в зависимости от выбранного типа отчета, на один и тот же ADOStoredProc цепляю нужную ХП. Все работает. правда каждый раз необходимо прописывать один и тот же параметр.
Ivan174 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отчет из 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