Member 9120792 Ответов: 4

Не удается отобразить отчет CRYSTAL на клиентском компьютере!!!


привет друзьях!!


в настоящее время я разработал приложение в visual studio 2010 и использую crystal report версии 13_0_4.

теперь я создаю настройку для своего приложения, приложение запускается, но crystal report не работает.


когда я устанавливаю crystal report setup вручную, то он выдает ошибку "вы должны установить visual studio перед установкой crystal report"


пожалуйста, помогите...:(

dimpledevani

Ваша ошибка сама говорит о решении. Установите необходимую платформу .net framework.

[no name]

Яр, я не эксперт, но немного умен.:)

.net framework устанавливается первым, без него .приложение net framework не запускается..!!!


только crystal report не отображается.

dimpledevani

Я имел в виду, что установите фреймворк, имеющий crystal report.
Fo reg: при установке visual studio вы получаете возможность установить другие функции, включая crystal reports.Смотрите, что вы установили его

Kschuler

Как вы создаете настройку для своего приложения? Вы используете установочный проект? Или стороннее программное обеспечение? Если вы используете Visual Studio 2010 для создания своей установки, используете ли вы предварительное условие Crystal Report для того, чтобы ваши пользователи могли установить его перед вашей программой, если они в нем нуждаются?

[no name]

используя vs2010, но я не хочу скачивать из интернета, поэтому не устанавливаю предварительную программу.

[no name]

@dimple : у вас есть любая ссылка, которая устанавливает фреймворк, имеющий crystal report.

4 Ответов

Рейтинг:
29

Ken LeBlanc

Вам необходимо установить среду выполнения Crystal Reports на компьютер вашего клиента, а не версию разработчика...у вашего клиента их нет VS.NET и также не должно быть Crystal Reports, (версия разработчика).

Если приложение запущено, то на компьютере должна быть уже установлена платформа .net framework...

Овации,

Кругозор


bbirajdar

Я согласен.. Среда выполнения Crystal reports должна быть установлена на клиентском компьютере или должна быть включена в программу установки

[no name]

Хм...у р право у вас есть ссылка на CR 2011( среда выполнения на машине клиента )

Рейтинг:
2

Aarti Meswania

устанавливать .Framework 2.0 с на клиентских компьютерах
потому что,
настройка crystal report имеет зависимость на ".net framework 2.0"
Счастливого Кодирования!
:)


[no name]

thx:) 4 помогите, я решил эту проблему.

Aarti Meswania

добро пожаловать :)

[no name]

но у меня есть новая проблема, :(

я использую два отчета в своем приложении, один для счета-фактуры, а другой для challan.

я передаю параметр во время выполнения и использую более одной базы данных.

challan печать в отчет Crystal.



проблема в том, что счет-фактура не печатается.

ошибка есть :
не удалось открыть соединение
deatails:[код поставщика базы данных:17]
не удалось открыть соединение
InvoiceReport{6568989898...}.rpt
deatails:[код поставщика базы данных:17]

akhil.krish

Привет Тарун,

Попробуйте выполнить следующие шаги...

Измените подключение к источнику данных:
В списке текущий источник данных (верхнее поле) щелкните один раз на соединении с источником данных, которое вы хотите изменить.
В списке заменить на (нижнее поле) щелкните один раз на новом соединении с источником данных.
Нажмите Кнопку Обновить.

Рейтинг:
2

akhil.krish

Используйте меню база данных и пункт меню "установить местоположение источника данных", чтобы изменить имя или местоположение каждой таблицы в отчете.

Это работает для изменения местоположения базы данных, перехода на новую базу данных и изменения местоположения или имени отдельной таблицы, используемой в отчете.

Чтобы изменить подключение к источнику данных, перейдите в меню база данных и нажмите кнопку Установить расположение источника данных.

Измените подключение к источнику данных:
В списке текущий источник данных (верхнее поле) щелкните один раз на соединении с источником данных, которое вы хотите изменить.
В списке заменить на (нижнее поле) щелкните один раз на новом соединении с источником данных.
Нажмите Кнопку Обновить.


Рейтинг:
0

[no name]

thx:) 4 помогите, я решил эту проблему.

[no name]

но у меня есть новая проблема, :(

я использую два отчета в своем приложении, один для счета-фактуры, а другой для challan.

я передаю параметр во время выполнения и использую более одной базы данных.

challan печать в отчет Crystal.



проблема в том, что счет-фактура не печатается.

ошибка есть :
не удалось открыть соединение
deatails:[код поставщика базы данных:17]
не удалось открыть соединение
InvoiceReport{6568989898...}.rpt
deatails:[код поставщика базы данных:17]

dimpledevani

ну, я думаю, что у вашей базы данных возникли какие-то проблемы, попробуйте открыть базу данных и запустить в нее несколько запросов, если она работает правильно, то проверьте свой код на наличие подключения