Авторизация



Составление отчетов на основе баз данных SQL

Оценить
(0 голоса)
По причине постоянного появления новых усовершенствованных приложений для работы с базами данных, базы данных персональных компьютеров (ПК) используются все реже и реже. Низкая производительность и ограничения по объему локальных баз данных ПК часто ограничивают их пригодность для больших приложений, критичных к производительности. В то же время большая часть более новых приложений полагается на системы баз данных типа клиент-сервер. Система типа клиент-сервер включает две части: клиент — обычно запускаемое на ПК программное обеспечение, такое как Crystal Reports, или приложение для ввода данных, и сервер — более мощная машина старшей модели, работающая под управлением Windows 2000 Server или Windows Server 2003, или…
Оценить
(0 голоса)
Первое, что необходимо сделать при создании отчета Crystal Reports — выбрать базу данных SQL, на которой этот отчет будет основываться. Существуют три основных метода, которые в Crystal Reports можно использовать для подключения к базе данных типа клиент-сервер: прямые драйверы баз данных, ODBC и OLE DB (технология OLE для баз данных).  
Оценить
(0 голоса)
Система Crystal Reports предлагает прямые драйверы, которые работают со многими клиент-серверными базами данных промышленного стандарта, включая, помимо прочих, Oracle и IBM DB2 (однако драйвер Microsoft SQL Server Direct Database из Crystal Reports был исключен). Прямые драйверы баз данных используют встроенные методы доступа, предлагаемые производителем сервера для соединения с сервером базы данных. Это обычно требует установки на компьютер специального программного обеспечения, предоставляемого производителем, такого как SQLfPlus для Oracle. Crystal Reports распознает присутствие таких пакетов и предоставляет прямой драйвер для подключения к базе данных. Кроме того, Crystal Reports предлагает и другие прямые драйверы, позволяющие генерировать отчеты по данным из папок Microsoft Outlook,…
Оценить
(0 голоса)
Хотя многие компании в качестве стандартных используют серверы баз данных, для которых Crystal Reports поддерживает прямые драйверы, существуют и другие системы баз данных и системы обработки данных, которые может потребоваться использовать в качестве источника при создании отчетов. Для подключения стандартных клиентов ПК к специализированным серверам и системам, количество которых огромно, требуется ка- кой-нибудь стандартный метод связи. Компанией Microsoft для обеспечения коммуникаций подобного рода был разработан открытый интерфейс доступа к базам данных (Open Database Connectivity — ODBC). Как правило, с Crystal Reports может использоваться любая совместимая с ODBC серверная или патентованная платформа хранения данных. Если поставщик базы данных или системы поддерживает…
Оценить
(0 голоса)
Компания Microsoft добавила дополнительный стандарт OLE DB, расширяющий предыдущий разработанный ею универсальный метод доступа к данным — ODBC. OLE DB обеспечивает доступ к данным во многом подобно ODBC. В роли интерфейса между несовместимыми системами клиента и сервера выступает поставщик данных. Поставщики данных доступны не только для обычных систем реляционных баз данных, но также и для более нетрадиционных источников данных, таких как крупноформатные таблицы, Web-серверы и источники многомерных данных OLAP. Crystal Reports поддерживает источники данных OLE DB, установленные на клиентском ПК. Многие клиентские приложения, такие как клиентское программное обеспечение О LAP, устанавливают источники данных OLE DB автоматически. Ha заметку! В качестве…
Оценить
(0 голоса)
При выборе для создания нового отчета опции Blank Report немедленно появляется диалоговое окно эксперта баз данных Database Expert (рис. 15.3).  
Оценить
(0 голоса)
Эксперт Database Expert в одном месте объединяет все источники данных, включая прямые драйверы для баз данных, ODBC и OLE DB. Выберите один из предложенных типов соединений в подходящей категории. Выбор будет зависеть от того, использовались ли источники данных ранее (источники данных, которые использовались недавно, будут отображаться в категории History (Хронология)), подключились ли вы уже к источнику данных из другого отчета (подключенные на текущий момент источники данных будут отображаться в категории Current Connections (Текущие соединения)) или добавлялось ли соединение с базой данных в папку Favorites (Избранное). Чтобы добавить соединения в папку Favorites эксперта Database Expert, щелкните правой кнопкой мыши на имени…
Оценить
(0 голоса)
В зависимости от выбранного источника данных, в диалоговом окне эксперта Database Expert может не оказаться всех необходимых элементов базы данных. В частности, если используемая база данных поддерживает хранимые SQL-процедуры (предварительно скомпилированные SQL-операторы, которые могут принимать параметры) или представления (виртуальные таблицы, которые могут объединять несколько фактических таблиц базы данных в одну группу), и их необходимо использовать в отчете, может потребоваться отобразить их в диалоговом окне эксперта Database Expert. Или же наоборот, может возникнуть желание ограничить список отображаемых в этом диалоговом окне таблиц так, чтобы он содержал имена только тех таблиц, которые соответствуют определенному шаблону или принадлежат определенному пользователю базы данных. Чтобы…
Оценить
(0 голоса)
Поначалу пользователь может создать отчет на основе базы данных ПК, подобной Microsoft Access, а затем решить преобразовать его так, чтобы в нем использовалась база данных SQL с аналогичной организацией. Возможно, база данных Access увеличилась до размеров базы данных SQL Server, или отчеты первоначально создавались на основе тестовой базы данных в Btrieve, но, в конечном счете, они должны использовать базу данных Oracle. Не исключены также ситуации, когда отчету, изначально созданному на основе базы данных специфического типа, такой как база данных ODBC, может потребоваться “указать” альтернативную базу данных ODBC. В любом случае Crystal Reports предлагает единственный способ установки другой базы данных. Выберите…
Оценить
(0 голоса)
После первоначального выбора и связывания таблиц во время последующего процесса генерации отчета часто возникает необходимость добавления в отчет дополнительных таблиц. Чтобы сделать это, щелкните на кнопке Database Expert (Эксперт баз данных), расположенной в панели инструментов экспертов, или выберите в меню Database пункт Database Expert. На экране появится диалоговое окно эксперта Database Expert, в котором можно добавлять дополнительные таблицы из списка Available Data Sources. Добавив дополнительные таблицы, перейдите на вкладку Links окна эксперта Database Expert, чтобы связать таблицы (связывание таблиц рассматривается далее в этой главе, в разделе “Связывание таблиц”). Все таблицы, добавленные в отчет ранее, будут присутствовать в списке Selected Tables.…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация