Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
я хочу сформировать отчет из хронимой но в нее нужно передавать параметр пока этот параметр задается споиощью диалогового окна crystal report а как мне программного передать его Объяснение может быть и корявое но кто занимался наверное поймет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 05:58 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
Пользовать АДО.НЕТ, Создавать обьект команду, для нее входной(Input) параметр, заполнять его значением и вызывать процедуру. Примерно так: SqlCommand SqlCmd = new SqlCommand("Name",MyConn); SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter MyParam = SqlCmd.Parameters.Add("@ParamName", SqlDbType.NVarChar, 15); MyParam.Value = "ValueFromCrystal"; ПОтом экзекутишь и все. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 16:19 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
Я вообще Crystal Reps только от disconnected recordset (ADO)/ dataset (ADO.NET) питаю. Очень удобно - вызываете sp, передаёте в неё какие угодно параметры, она вам в ответ возвращает recordeset/dataset, передаёте указатель на это дело в Crystal, и все довольны. При этом Crystal ничего не знает про sp, а sp - про Crystal. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 02:38 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
я создаю пустой отчет CrystalReport1, подключаю хранимую процедуру и перетаскиваю нужные мне поля а на форме с crystalReportViewer1 откуда я вызываю отчет вешаю код на кнопку private void button1_Click(object sender, System.EventArgs e) { CrystalReport1 cr = new CrystalReport1(); cr.ResourceName = @"E:\pp\WindowsApplication1\CrystalReport1.rpt"; cr.SetParameterValue("@param",мое_значение); this.crystalReportViewer1.ReportSource = cr; } 1. а как мне передать множество параметров в хранимую через SetParameterValue больше одного не прокатывает 2. и как использовать выходные параметры в отчете хранимая процедура выбирает список человек из определенного класса (класс равен входному параметру) и записывает в два выходных параметра сколько мальчиков и девочек и мне нужно распечать список группы и в конце отчета итог из выходных параметров Magnus23 как в качестве источника привязать SqlCmd че то я не понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 08:05 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
хоть ссылочку дайте очень надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:00 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
Да команда там не источником, я пример дал, как вызвать хранимку с параметрами. Она вернет датасет, вот его и цепляй источником. Смотри cr.SetParameterValue("@param",мое_значение); Здесь ты передаешь имя параметра и значение, та если уж есть имя, что мешает передать несколько параметров? Кстати, я как и mikhail_n , предпочитаю напрямую в кристал ничего не пихать, я скармливаю ему данные, а уж как я их получил, не его дело. Так ты имеешь гораздо больше контроля над процессом и собственно самими данными. В этом случае отпадет и проблема передачи выходного параметра. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 13:10 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
cr.SetParameterValue("@param",мое_значение); больше одно - выпадает че то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 13:32 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
Что именно? В чем проблема? процедура сколько параметров принимает? Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 13:46 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
все разобрался при изменении Sp нужно ее в report'e обновлять пасибо всем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 04:46 |
|
||
|
Crystal report и SP
|
|||
|---|---|---|---|
|
#18+
Лучше, все таки последуй совету который тебе здесь дали, не пихай хранимку прямо в репорт. Отдельно получай по ней данные и передавай датасет в репорт. Проблем гораздо меньше, а контроля над работой апликухи гораздо больше. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 15:59 |
|
||
|
|

start [/forum/topic.php?fid=20&tid=1439449]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 356ms |

| 0 / 0 |
