Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Basic / VBA


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Асмик Александровна
Статус: Академик
Рейтинг: 7507
∙ повысить рейтинг »
Vasiliy83
Статус: Профессионал
Рейтинг: 2016
∙ повысить рейтинг »
Megaloman
Статус: Профессор
Рейтинг: 1707
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Basic/VBA

Номер выпуска:1061
Дата выхода:13.03.2011, 00:00
Администратор рассылки:lamed (Профессор)
Подписчиков / экспертов:193 / 88
Вопросов / ответов:1 / 1

Вопрос № 182386: Уважаемые эксперты! Пожалуйста, ответьте на вопрос: как обойти проблему? С установочного диска Vb6.0 - установил Crystal Report 4.2, но он не понимает формат БД Access-2003. Программа на VB 6.0 для доступа к данным написана, база заполнена, осталось ...



Вопрос № 182386:

Уважаемые эксперты! Пожалуйста, ответьте на вопрос: как обойти проблему? С установочного диска Vb6.0 - установил Crystal Report 4.2, но он не понимает формат БД Access-2003. Программа на VB 6.0 для доступа к данным написана, база заполнена, осталось получить пару отчётов. Были ли обновления Crystal report для VB 6.0 может кто знает ссылки, как выкрутиться? Отчет нужен именно из программы, а не из БД.
Запанее благодарен!

Отправлен: 04.03.2011, 23:34
Вопрос задал: Pencho R.O. (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает lamed (Профессор) :
Здравствуйте, Pencho R.O.! Добрый день!
Ответ построен на обсуждении в мини-форуме и советах из Интернета.

Ваш состоит из нескольких
1. Существует ли версия, написанная специально для Visual Studio 6 и «встроенная» в VS?
2. Существует ли выход при работе Access>97+VB6+CrystalReports 4.2
3. Существует ли возможность использования версии выше 4.2, поддерживающей Access>97 и с какими дополнительными компонентами?
4. Какие возможны еще решения с использованием Access+VB6+CrystalReports 4.2?

Ответы/Предложения
1. Существует, например, 4.6. Проблемы те же. Об этом сказано, например, Using Crystal Reports
© Цитата:
CR 4.6 will not work with MS-Access databases higher than Access 97. That said, what you learn about designing reports with CR 4.6 will help when working with later versions. Regarding the MS-Access issue, later versions of Access (2000, 2002, etc.) can read and save in Access 97 format.
2.
© Цитата: Филатов Евгений Геннадьевич
при подключении к базе использовать DSN подключение, которое настроено на нужную базу через драйвера ODBC

Это указано также и здесь vbForums.com
© Цитата:
Crystal reports Engine does not contain a native driver for Access 2000. You have to connect through ODBC drivers only. If you have Access 2000 in your machine then you can create the DSN for that Database. After that you can connect to it using ODBC.
3. Да, существует
- Crystal Reports 2008 crystal report 2008 and visual basic 6 Ответ Wiki
Ответ
© Цитата:
Answer Wiki: This interop toolkit allows .NET functionality to be used in VB6...

Interop Forms Toolkit 2.1
- Crystal Reports 11.5 Генератор отчетов Crystal Reports 11.5
В частности, указано:
© Цитата:
Возможности Crystal Reports: интеграция с Visual Studio (6.0 и .NET) Crystal Reports 11.5 Developer Edition можно скачать с адреса: Crystal Reports 11.5
Пробный 30-дневный ключ для этих продуктов можно запросить у фирмы Business Objects.

4. Очевидный ответ
© Цитата: PsySex
сохранить базу в более старом формате формате БД Access-97

Using Crystal Reports
© Цитата:
Furthermore, CR 4.6 will not work with MS-Access databases higher than Access 97. That said, what you learn about designing reports with CR 4.6 will help when working with later versions. Regarding the MS-Access issue, later versions of Access (2000, 2002, etc.) can read and save in Access 97 format.

Удачи!

Ответ отправил: lamed (Профессор)
Ответ отправлен: 11.03.2011, 12:51
Номер ответа: 266200
Россия, Ковров
Тел.: +79107793141
Организация: КГТА

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 266200 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное