WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

Pages:     | 1 |   ...   | 11 | 12 ||

«Руководство пользователя SAP Crystal Reports 2013 Содержание 1 Общие сведения о SAP Crystal Reports 2013....................................... 19 1.1 О программе Crystal Reports.. ...»

-- [ Страница 13 ] --

Если вы не знаете, как это проверить, обратитесь к ИТ-специалисту.

Для Crystal Reports и драйверов ODBC не имеет значения, на какой платформе работает ваш сервер баз данных. Подключение и связь с сервером – это задача клиента СУБД, а Crystal Reports и драйверы взаимодействуют только с клиентом СУБД. Дополнительную информацию см. в разделе Использование SQL и баз данных SQL [стр. 519].

25.3.3.5 Уровень баз данных Файл базы данных, к которому обращается источник данных ODBC, может находиться в любом месте в системе. Как только источник данных ODBC будет настроен, Crystal Reports больше не потребуется знать фактическое расположение и формат данных. Таким образом, база данных может быть в любом формате и располагаться в любом месте в системе. Главное, чтобы драйвер ODBC сообщался с ней через источник данных ODBC.

25.3.4 Установка клиентов баз данных В идеале клиент базы данных нужно установить и настроить до того, как будет установлена Crystal Reports. Тем не менее, если вы сначала установили Crystal Reports, необходимо проверить правильность конфигурации имени источника данных (DSN) ODBС в Crystal Reports. Ниже описано, как это сделать.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 25.3.4.1 Проверка правильности конфигурации имени источника данных ODBC 1. В меню Пуск выберите Настройки >Панель управления и дважды щелкните на пункте Установка и удаление программ.

2. Выберите Crystal Reports и нажмите Изменить.

3. В диалоговом окне "Настройка Crystal Reports" нажмите Добавить/удалить.

4. Разверните каталог Доступ к данным и выберите нужный параметр доступа.

Например, если у вас установлен клиент баз данных Informix, выберите в каталоге доступа к данным "Informix".

5. Нажмите на выбранный параметр доступа к данным и выберите Компонент и все его подкомпоненты будут недоступны.

Рядом с этим параметром появится значок "X", а в области "Описание компонента" появится уведомление том, что компонент будет полностью удален.

6. Нажмите Далее в этом и следующем диалоговом окне.

Выбранный параметр доступа к данным будет удален.

7. Повторите шаги 2-4.

8. Щелкните на выбранном параметре доступа к данным и выберите вариант Будет установлен на локальном жестком диске.

Значок "Х" больше не будет отображаться рядом с этим параметром, а в области "Описание компонента" появится примечание о том, что компонент будет установлен.

9. Нажмите Далее в этом и следующем диалоговом окне.

Выбранный параметр доступа будет снова установлен, а его имя источника данных ODBC будет правильно настроено.

25.3.5 Основные форматы баз данных ODBC 25.3.5.1 Доступ Хотя файлы Microsoft Access можно открывать непосредственно в Crystal Reports (см. раздел Microsoft Access [стр. 668]), для этих файлов вам может потребоваться ODBC. При сообщении с базами данных Access система ODBC использует файл перевода, который сообщается с системой Microsoft Jet Database через DAO (см. раздел DAO [стр. 669]). Система Jet Database представляет собой драйвер ODBC, свойственный конкретной СУБД.

Система Jet – это часть СУБД Access, которая непосредственно работает с базой данных Access. Jet является обязательным компонентом для работы с данными Access. Так как система Jet является неотъемлемой частью любой базы данных Access, здесь она рассматривается как часть уровня баз данных.

Руководство пользователя SAP Crystal Reports 25.3.5.2 Excel Таблицы Microsoft Excel можно преобразовывать в базы данных, которые Crystal Reports может читать с помощью ODBC. В версиях Excel 4.0 и старше используйте команду "Создать базу данных" в меню "Данные". В версиях Excel 5.0 и новее используйте команду "Присвоить" в подменю "Имя" меню "Вставка".

После преобразования строки таблицы становятся записями, а столбцы – полями. (Дополнительную информацию о преобразовании таблиц в формат базы данных см. в документации к Excel.) После преобразования таблицы можно назначить источник данных ODBC для файла, а затем выбрать его в Crystal Reports.

Если у вас версия Excel 7 или новее, таблицы можно экспортировать как таблицы базы данных Access и читать их с помощью Crystal Reports точно так же, как и другие таблицы Access. Дополнительную информацию см. в документации к Excel.

Источник данных ODBC для таблиц Excel можно настроить с помощью системы DAO. DAO устанавливается в систему вместе с Crystal Reports. Тем не менее, вам нужно будет вручную настроить источник данных ODBC для таблицы Excel. Найдите тему "Настройка источника данных ODBC" в Интерактивной справке Crystal Reports.

25.3.5.3 Informix Crystal Reports получает доступ к базам данных Informix через систему ODBC. На компьютере должен быть установлен клиент Informix. В противном случае Crystal Reports предоставит драйвер DataDirect, используемый ODBC для сообщения с ядром базы данных Informix.

Если в отчете используется DSN-соединение DataDirect, и вам необходимо опубликовать отчет на платформе BI под управлением ОС Unix, убедитесь, что администратор платформы BI добавил запись DSN в файл odbc.ini. Дополнительные сведения о настройке платформы BI для использования соединений DataDirect см. в руководстве по установке платформы SAP BusinessObjects Business Intelligence для Unix.

25.3.5.4 Базы данных SQL через DataDirect Сейчас на рынке существует множество разных систем управления базами данных SQL, и доступ к большинству из них осуществляется через ODBC. Crystal Reports предоставляет несколько драйверов ODBC DataDirect, открывающих доступ к наиболее популярным базам данных SQL, в том числе:

';

Informix © 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Microsoft SQL Server Crystal Reports по-прежнему сообщается с ODBC через файл перевода crdb_odbc.dll, но драйверы ODBC DataDirect предлагают более простой доступ к базам данных.

Если вы используете базу данных SQL, к которой драйверы DataDirect не имеют доступ, обратитесь к документации к СУБД за более подробной информацией о нужных драйверах ODBC.

Не путайте базы данных SQL с языком SQL. Язык SQL (структурированный язык запросов) – это специальный компьютерный язык, который используется для разработки, построения и чтения файлов баз данных. См. раздел Использование SQL и баз данных SQL [стр. 519].

Базой данных SQL может быть любой набор компьютерных приложений, для создания и управления которыми в качестве базы данных используется язык SQL. СУБД SQL обычно разрабатываются для использования в качестве клиент-серверных приложений в сети.

Чтобы открыть базу данных SQL, ODBC использует набор драйверов поддержки ODBC DataDirect (они одинаковы для любого формата базы данных SQL), драйвер ODBC DataDirect, относящийся только к данному формату базы данных, и уровень передачи баз данных, который непосредственно сообщается с файлом базы данных. Все файлы, предназначенные для этого уровня перевода СУБД, являются драйверами DataDirect.

ODBC не обязательно использовать драйверы DataDirect для доступа к приведенным здесь базам данных SQL. Большинство СУБД SQL предоставляют собственные драйверы ODBC.

Если в отчете используется DSN-соединение DataDirect, и вам необходимо опубликовать отчет на платформе BI под управлением ОС Unix, убедитесь, что администратор платформы BI добавил запись DSN в файл odbc.ini. Дополнительные сведения о настройке платформы BI для использования соединений DataDirect см. в руководстве по установке платформы SAP BusinessObjects Business Intelligence для Unix.

25.3.5.5 Visual FoxPro Доступ к данным Microsoft Visual FoxPro осуществляется через ODBC, в то время как доступ к данным FoxPro версий 2.6 и старше осуществляется напрямую через подсистему xBase. Если у вас FoxPro версии 2.6 или старше, см. раздел dBASE, FoxPro, Clipper [стр. 668].

Руководство пользователя SAP Crystal Reports 25.3.5.6 Lotus Domino База данных Lotus Domino доступна для чтения Crystal Reports через ODBC. В Windows уровень перевода СУБД Lotus Domino состоит из трех файлов:

Nsql32.dll Nsqlv32.dll Nsqlc32.dll Эти файлы используют драйверы, установленные клиентом Lotus Notes для работы с базой данных Lotus Domino. На локальном компьютере должен быть установлен клиентский компонент Lotus Domino.

Сервер Domino Server можно заменить на уровне баз данных клиентом Lotus Notes.

25.3.5.7 OLE DB OLE DB – это технология связи с базами данных, разработанная Microsoft, сходная по смыслу с ODBC.

OLE DB – это метод связи, а не база данных. Как и ODBC, эта технология облегчает обмен данными, созданными в других системах управления базами данных, с помощью интерфейсного уровня.

Для OLE DB требуется провайдер OLE DB – он играет ту же роль, что и драйвер ODBC.

Существует два способа соединения посредством провайдера OLE DB. Можно соединиться, используя имя пользователя и пароль, либо, в зависимости от провайдера, с помощью Integrated Security. Для соединения через Integrated Security не требуются идентификатор пользователя и пароль, но на сервере должна быть включена функция аутентификации базы данных. Обратитесь к администратору базы данных для получения сведений о включении и настройке этой функции.

25.4 Источники данных JDBC Java Database Connectivity (JDBC) – это API-интерфейс Java, разработанный Sun Microsystems, который служит для связи между Java-кодом разработчика и базой данных. JDBC обеспечивает разработчика механизмом для связи с указанной базой данных, запроса информации о базе данных и выборе из нее нужной информации.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports JDBC похожа на систему Microsoft Open Database Connectivity (ODBC) и быстро распространяется в качестве стандарта для соединения между Java-приложениями и базами данных SQL, независимого от базы данных.

JDBC во многом имеет те же преимущества, что и ODBC, но кроме этого она может предоставлять не зависимый от платформы доступ к любой базе данных, которая имеет доступ к драйверу JDBC.

Для драйвера JDBC Crystal Reports требуется JDK версии 1.4.

25.4.1 JNDI Интерфейс Java Naming and Directory Interface (JNDI) служит для связи с различными службами имен и каталогов внутри одной организации. Для отчетности наиболее важно то, что в JNDI есть репозиторий для строк соединения JDBC. Когда вы передаете предопределенные соединения через JNDI, вашим пользователям не нужно будет предоставлять URL-адреса соединений и имена классов при подключении к источнику данных.

JNDI можно также использовать для установления расширенных соединений с базами данных с созданием пула соединений. В любом случае JNDI возвращает действительное соединение с базой данных.



В файле Platforms.txt, поставляемом вместе с Crystal Reports, содержится список поддерживаемых серверов JNDI.

25.4.2 Пять уровней Процесс, с помощью которого Crystal Reports получает доступ к данным из источника данных JDBC, включает пять уровней.

Уровень Crystal Reports [стр. 685] Уровень перевода JDBC [стр. 686] Уровень JDBC [стр. 686] Уровень перевода СУБД (источник данных JDBC) [стр. 686] Уровень баз данных [стр. 686] 25.4.2.1 Уровень Crystal Reports Уровень Crystal Reports не зависит от драйверов баз данных, но используется для управления остальными уровнями.

Руководство пользователя SAP Crystal Reports 25.4.2.2 Уровень перевода JDBC Crystal Reports использует библиотеку crdb_odbc.dll для связи с ODBC. Этот файл уникален для среды Crystal Reports и обеспечивает вашему отчету доступ к любому источнику данных JDBC. Это драйвер, который фактически передает данные в JDBC и обратно.

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

Примечание Дополнительную информацию о JDBC и файлах JDBC см. на сайте Sun Microsystems.

JDBC использует язык SQL для всех транзакций между Crystal Reports и JDBC. Даже если база данных обычно не использует SQL для создания таблиц и работы с ними, драйвер JDBC, предоставляемый базой данных (уровень перевода СУБД), должен связываться с JDBC с помощью SQL. Для большинства пользователей эта функция JDBC очевидна, но более опытные пользователи часто обращаются к функциям языка SQL, используемого JDBC.

25.4.2.4 Уровень перевода СУБД (источник данных JDBC) Этот уровень состоит из одного или нескольких драйверов, предоставляемых СУБД, которые позволяют JDBC сообщаться с базой данных. Если вы не уверены, можно ли использовать драйвер JDBC для доступа к данным в вашей базе данных, обратитесь к документации по своей СУБД.

25.4.2.5 Уровень баз данных Файл базы данных, к которому обращается источник данных JDBC, может находиться в любом месте в системе. Как только источник данных JDBC будет настроен, Crystal Reports больше не потребуется знать фактическое расположение и формат данных. Таким образом, база данных может быть в любом формате и располагаться в любом месте в системе. Главное, чтобы драйвер JDBC сообщался с ней через источник данных JDBC.

25.4.3 Поддерживаемые форматы баз данных JDBC Сейчас на рынке существует множество разных систем управления базами данных SQL, и доступ к многим из них осуществляется через JDBC. Crystal Reports связывается с JDBC через файл перевода crdb_jdbc.dll, созданный для работы с любым драйвером, полностью совместимым с JDBC. Crystal © 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Reports официально поддерживает сторонние JDBC-совместимые драйверы баз данных, поставляемые со следующими продуктами:

Microsoft SQL Server BEA LiquidData для WebLogic Информацию о требованиях конкретных версий и обновлениях этого списка можно найти в Примечаниях к выпуску Crystal Reports. По мере проведения тестирования могут добавляться новые драйверы.

25.4.4 Настройка драйвера JDBC для Crystal Reports При установке Crystal Reports к системе добавляются следующие файлы драйверов JDBC:

В каталоге \Program Files\Business Objects\common\3.5\bin:

crdb_jdbc_res_en.dll В каталоге \Program Files\Business Objects\common\3.5\java:

В каталоге \Program Files\Business Objects\common\3.5\java\lib:

CRDBJavaServer.jar 25.4.4.1 Настройка CRConfig.xml для JDBC/JNDI После установки драйвера JDBC для Crystal Reports потребуется изменить конфигурацию файла CRConfig.xml, чтобы драйвер начал работать. Полный список тегов содержится в разделе "Справка по тегам CRConfig.xmlReference" в Интерактивной справке Crystal Reports. Вот основные теги, требующие конфигурации: и.

25.5 Юниверсы Business Objects Можно создать отчет Crystal из юниверса Business Objects. Crystal Reports позволяет выбрать юниверс и создать на его основе запрос с помощью панели запроса Business Objects. Этот запрос формирует основу выражения SQL, сохраняемого в качестве командного объекта Crystal SQL. За дополнительной информацией о SQL-командах обратитесь к разделу "Определение SQL-команды" в Интерактивной справке Crystal Reports.

Руководство пользователя SAP Crystal Reports Когда вы создаете в Crystal Reports отчет на основании юниверса, формируемый запрос основывается на той структуре базы данных, на которую ссылается юниверс, которая была актуальна на момент создания отчета. Если юниверс изменяется, вернитесь в панель запроса, чтобы изменения отобразились в отчете. Для получения дополнительных сведений см. Изменение существующего запроса [стр. 351].

Если безопасность юниверса задается и управляется с помощью BusinessObjects Supervisor, права, применяемые к данному отчету, всегда принадлежат автору отчета.

При формировании отчета в Crystal Reports без подключения к юниверсу, группы серверов не поддерживаются (группы PServer, JServer поддерживаются).

Эта версия панели запроса в Crystal Reports поддерживает ODBC-соединения баз данных (включая ODBC Sybase и Informix), а также OLE DB и собственные соединения DB2 и Oracle.

Информацию о включении юниверсов в отчеты см. в разделе Подключение к юниверсу [стр. 348].

25.6 Бизнес-представления Бизнес-представления (Business Views) – это наборы компонентов, созданные с помощью гибкой и надежной многозвенной системы Business View Manager. Business View Manager позволяет компаниям создавать подробные и точные коллекции бизнес-представлений (Business Views), которые предоставляют разработчикам отчетов и конечным пользователям доступ к нужной им информации.

С помощью бизнес-представлений можно интегрировать данные из несогласованных источников. Можно объединять информацию с различных платформ сбора данных границами приложений, чтобы устранить различия в интерпретации, покрывающей способности и структуре данных.

Business View Manager – это "толстый" клиент, который позволяет администраторам создавать и изменять связи данных, динамические связи данных, основания данных, бизнес-элементы и бизнес-представления.

Бизнес-представление определяется следующей коллекцией компонентов:

Соединение данных Динамические соединения данных Основания данных Бизнес-элементы Доступ пользователя к бизнес-представлению осуществляется с помощью приложений Crystal Reports и Report Application Server.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Дополнительную информацию о бизнес-представлениях Business Views и о том, как их создавать, см. в Руководстве администратора Business Views.

При сохранении отчета, основанного на бизнес-представлении, в диалоговом окне "Сохранить как" содержится параметр "Отключить защиту от просмотра". Выбор этого параметра отключает отчет от центрального сервера управления (CMS), так что пользователям не предлагается войти в систему при открытии отчета. После отключения отчета от сервера CMS невозможно вновь подключиться к платформе BusinessObjects Business Intelligence и его функциям безопасности, а также обновить данные отчета. Этот параметр необходим в том случае, если требуется сделать общедоступными данные со стандартной защитой, но необходимо, чтобы пользователи, получившие отчет, не смогли обновить данные позднее.

Ответственность за сохранение безопасности отчетов на основе бизнес-представлений ложится на системного администратора или проектировщика отчета, имеющего права администратора. Если администратор создает отчет на основе бизнес-представления с безопасностью на уровне строк или столбцов, то при сохранении отчета с сохраненными данными в небезопасное место и последующем отключении от платформы SAP BusinessObjects Buisness Intelligence отчет и все его данные станут доступны любому пользователю.

25.7 Файлы Crystal SQL Designer Файл Crystal SQL Designer – это запрос определенного блока данных из базы. Когда данные получены, их можно сохранить как файл Crystal SQL Designer (.qry). В последствии файл Crystal SQL Designer можно использовать как таблицу базы данных. Данные, которые он получает от баз данных SQL, формируют новый набор данных, который можно добавлять в отчеты.

Файлы Crystal SQL Designer были созданы программой, которая ранее входила в Crystal Reports. Хотя эта программа больше не поддерживается, созданные файлы QRY по-прежнему можно использовать в качестве источников данных.

Crystal Reports также позволяет создавать команды SQL: вы можете задать собственное выражение SQL для создания виртуальной таблицы, которую можно использовать в качестве источника данных для отчетов. Эти команды можно хранить в репозитории BusinessObjects Enterprise и открывать к ним общий доступ для множества пользователей. За дополнительной информацией обратитесь к разделу "Определение SQL-команды" в Интерактивной справке Crystal Reports.

Файл Crystal SQL Designer собирает данные из источников данных ODBC (таких как SQL-серверы) с помощью структурированного языка запросов SQL. СУБД SQL отвечает за сбор, сортировку и группировку Руководство пользователя SAP Crystal Reports действительных данных, в соответствии с инструкциями в выражении SQL. Только окончательный набор данных сохраняется как файл запроса.

Примечание Если вы незнакомы с SQL, см. раздел Варианты связывания [стр. 543].

Во-первых, нужно очистить выражение SQL и создать файл запроса только с нужными вам данными.

Затем нужно разработать отчеты на основе файлов запроса, а не исходных баз данных. При разработке запроса сбор данных обрабатывается в основном на SQL-сервере. Когда вы разрабатываете отчет, Report Designer требуются лишь небольшие наборы данных, что экономит ваше время и усилия.

Примечание Прежде чем использовать файлы запроса в отчетах, необходимо установить файл crdb_query.dll.

25.8 Файлы словаря Crystal Dictionary Файл словаря (.dc5) является упрощенным структурированным представлением организационных данных, которое вы можете создать для любого сотрудника в своей организации, использующей Crystal Reports. С помощью словаря конечные пользователи смогут просматривать только те таблицы и поля, которые им нужны.

Словарь является дополнительным источником данных для Crystal Reports. Он включает удобный фильтр, предлагающий конечным пользователям более простой и понятный доступ к сложным данным, но при этом пользователи по-прежнему будут иметь прямой доступ к данным в базе данных. Словари лишь предлагают более удобное решение при меньших усилиях.

Примечание Файлы словаря Crystal Dictionary были созданы программой, которая ранее входила в Crystal Reports.

Хотя эта программа больше не поддерживается, полученные файлы DC5 по-прежнему можно использовать в качестве источников данных.

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

Примечание Прежде чем использовать файлы словаря в отчетах, необходимо установить файл crdb_dictionary.dll.

Crystal Reports читает файл словаря с помощью файла P2ixbse.dll. В основе этого файла перевода лежит система xBase, используемая для доступа к базам данных dBASE, FoxPro и Clipper, но при этом он успешно используется для чтения словарей. См. раздел dBASE, FoxPro, Clipper [стр. 668].

Примечание Если вы обновили Crystal Reports с предыдущей версии, разрешающей файлы словарей, то старые файлы словарей (.dct) основаны на ядре Pervasive. Для преобразования старых файлов словарей в © 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports новые будет использоваться уровень перевода xBase, а не Pervasive. Однако ядро Pervasive, установленное вместе с предыдущей версией Crystal Reports, нельзя удалять из системы, в противном случае новое приложение не сможет читать старые файлы словарей.

В действительности файл словаря считывает исходные данные из базы на уровне доступа к базе данных.

При чтении базы данных словари должны использовать те же маршруты, которые использует Crystal Reports для чтения данных. Файлы словарей, необходимые для чтения данных, описаны в разделах об уровне прямого доступа к базе данных и об источниках данных ODBC.

Руководство пользователя SAP Crystal Reports 26 Модель обработки отчета 26.1 Обзор Crystal Reports использует трехпроходный метод создания отчетов. В разделах ниже описывается каждый этап этого процесса. Для визуального представления см. блок-схему в конце данного раздела.

26.1.1 Что такое "проход"?

Проход – это процесс, используемый Crystal Reports при каждом считывании или при каждой обработке данных. В зависимости от сложности отчета Crystal Reports может выполнить 1, 2 или 3 прохода по данным. Эти функции позволяют выполнять сложную обработку отчетов и формул.

26.1.2 Предварительный проход При предварительном просмотре отчета первыми вычисляются "константные" формулы. Константные формулы имеют постоянное значение на протяжении всего отчета. Они не изменяются от записи к записи.

Например, 100* 30 – это константная формула. Константные формулы вычисляются в начале процесса печати, и их повторное вычисление больше не выполняется. Этот процесс называется "BeforeReadingRecords". Если бы вы поместили поле константной формулы (т.е. 100*30) в раздел "Сведения", результатом для каждой отображаемой записи было бы значение 3000.

26.1.3 Проход После выполнения процесса "BeforeReadingRecords" Crystal Reports приступает к считыванию записей базы данных. Во время считывания записей происходит следующее:

Получение записей. По возможности на данном этапе выполняется выбор и сортировка записей базы Вычисление периодических формул. Такие формулы содержат поля базы данных, но не содержат ссылки на промежуточные итоги и сводную информацию. Данное время вычисления называется "WhileReadingRecords". Формулы, содержащие ссылки на промежуточные итоги или сводную информацию, вычисляются при втором проходе.

Локальное применение выбора записей. Если выбор записей слишком сложный для применения к базе данных, Crystal Reports выполняет его на данном этапе.

Применение формул выбора записи с сохраненными данными. Когда записи возвращаются в отчет, они проходят дальнейшую фильтрацию через формулы с сохраненными данными.

Сортировка, группировка и подсчет итога. На данном этапе Crystal Reports сортирует записи, делит их на группы, а затем вычисляет промежуточные итоги и суммы для каждой группы.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Создание кросс-таблиц, диаграмм и карт. При Проходе 1 создаются только кросс-таблицы, диаграммы и карты, полностью основанные на полях базы данных и периодических формулах. Если эти объекты включают в себя промежуточные итоги и/или формулы PrintTime, то они создаются при Проходе 2.

Сохранение данных. По завершении процесса суммирования все записи и итоги сохраняются в памяти и временных файлах. Crystal Reports не выполняет повторное считывание базы данных, а использует вместо этого сохраненные данные при дальнейшей обработке.

26.1.4 Предварительный проход Во время предварительного прохода 2 Crystal Reports упорядочивает группы в отчете по иерархии или по принципу "Первые/последние N". Записи при этом не считываются, вместо этого Crystal Reports использует группы, созданные при Проходе 1, и извлекает Первые N или упорядочивает группу с учетом указанных настроек группировки по иерархии.

26.1.5 Проход Crystal Reports осуществляет второй проход при помощи данных для форматирования страниц. Страницы форматируются по запросу. Это значит, что Crystal Reports не будет выполнять форматирование страницы, пока оно не будет запрошено пользователем, или пока оно не потребуется для подсчета общего количества страниц при Проходе 3.

В процессе форматирования страниц Crystal Reports выполняет следующее:

Формулы выбора групп.

Промежуточные итоги.

Вычисление формул, помеченных как "WhilePrinting Records".

Эти формулы содержат ссылки на промежуточные итоги или сводную информацию и известны также как формулы "PrintTime". Данное время вычисления называется "WhilePrintingRecords".

Кросс-таблицы, диаграммы и карты.

Кросс-таблицы, диаграммы и карты, включающие в себя промежуточные итоги и/или формулы PrintTime, а также диаграммы, основанные на кросс-таблицах, создаются при Проходе 2.

Сетки OLAP.

Подотчеты.

Создание страниц по запросу.

Промежуточные итоги, итоговые суммы и суммы могут оказаться неверными, если отчет содержит формулу выбора групп. Это происходит потому, что итоговые суммы и суммы вычисляются при Проходе 1, а формула выбора групп фильтрует данные снова при Проходе 2. Для вычисления итогов данных в отчетах с формулами выбора групп вместо итоговых полей можно использовать поля промежуточных результатов.

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

При использовании подотчетов по запросу программа Crystal Reports все равно должна выполнить Руководство пользователя SAP Crystal Reports второй проход по данным. Однако второй проход не начнется, пока не выполнена развертка подотчета.

Следовательно, можно повысить производительность отчетов, содержащих подотчеты, используя подотчеты по запросу.

26.1.6 Проход При третьем, последнем проходе выполняется подсчет общего количества страниц. Это применимо к отчетам, использующим подсчет общего количества страниц или специальные поля "Страница N из M".

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 27 Сообщения об ошибках Crystal Reports 27.1 Диск:\имя файла.расширение Этот документ не может быть открыт. Он не является документом Crystal Reports.

Контекст Появляется при попытке открыть файл отчета Crystal Reports, который не имеет расширения RPT.

Причина Ошибка возникает из-за того, что отчет поврежден.

Разрешение Вместо поврежденной версии отчета должна использоваться его архивная копия.

27.2 Диск:\test.rpt Этот документ не может быть открыт. Он не является документом Crystal Reports.

Документ имеет требуемое расширение (.RPT), однако его структура повреждена. Если раньше этот отчет работал, попробуйте открыть его в другой версии Crystal Reports; если он не работает, обратитесь к системному администратору.

Контекст Ошибка появляется при попытке открыть отчет Crystal Reports с расширением RPT.

Причина Ошибка возникает из-за того, что отчет поврежден.

Руководство пользователя SAP Crystal Reports Разрешение Вместо поврежденной версии отчета должна использоваться его архивная копия.

27.3 Сбой при загрузке соединения с базой данных.

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

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

Контекст Ошибка возникает при обновлении или просмотре отчета Сrystal Reports, который не содержит сохраненных данных.

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

Убедитесь, что необходимое блоку соединения клиентское программное обеспечение для работы с базой данных установлено в переменной среды "ПУТЬ" на всех компьютерах, запускающих данный отчет.

27.4 Не удается открыть соединение. Сведения: [Код поставщика базы данных: ] Причина Источник данных, необходимый отчету, недоступен, или неправильно сконфигурирован на компьютере, обрабатывающем данный отчет.

Необходимый отчету сервер баз данных недоступен.

Клиент базы данных установлен на компьютере, обрабатывающем отчет, но сконфигурирован неправильно. Например, псевдоним базы данных DB2, запись tnsnames для базы данных Oracle или DSEDIT для базы данных Sybase пропущена или сконфигурирована неправильно.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Контекст Ошибка возникает при обновлении или просмотре отчета Сrystal Reports, который не содержит сохраненных данных.

Разрешение Убедитесь, что источник данных, который необходим отчету, доступен и должным образом настроен на всех компьютерах, запускающих данный отчет. Например, существует ODBC или JNDI-источник данных, и подключение можно проверить на тестирующем клиентском инструменте.

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

27.5 Сбой при извлечении информации из базы данных.

Сведения: [Код поставщика базы данных: ] Контекст Ошибка возникает при обновлении или просмотре отчета Сrystal Reports, который не содержит сохраненных данных.

Причина SQL-запросы отчета, отправленные на сервер, не могут быть выполнены, так как при обработке запросов сервер базы данных возвращает ошибку. Например, пропущены поле/таблица/процедура, необходимые отчету, или в запросе содержится синтаксическая ошибка.

Разрешение Убедитесь, что отчет использует правильную информацию о соединении. Например, проверьте, правильно ли указаны имя источника данных, имя сервера, имя базы данных и пользователя.

В тестирующем клиентском инструменте убедитесь, что поля, таблицы и процедуры, используемые отчетом, существуют и могут использоваться в SQL-запросах.

В конструкторе Crystal Reports убедитесь, что SQL-запрос, который отображается в пункте меню "База данных" "Показать SQL-запрос", не содержит синтаксических ошибок.

Руководство пользователя SAP Crystal Reports Если отображаемый SQL-запрос является правильным, выполните его в тестирующем клиентском инструменте.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 28 Создание доступных отчетов 28.1 О доступности При создании отчетов Crystal для широкой аудитории на предприятии и по всему миру необходимо учитывать различные потребности этой аудитории. Разработчики часто создают отчеты для конкретных языков, стран, должностных задач или рабочих групп, но необходимо также учитывать требования пользователей к доступности.

Пользователи отчетов могут иметь ограничения физического характера, сенсорную недостаточность или когнитивные расстройства, которые влияют на их возможность доступа к сети Интернет. Они могут не иметь возможности видеть, двигаться или слышать. Они могут иметь ослабленное зрение или ограниченную двигательную способность. Некоторые люди могут страдать дислексией, дальтонизмом или эпилепсией, другие могут испытывать трудности при чтении или понимании текста. Некоторые люди могут страдать несколькими видами недееспособности различной степени тяжести.

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

Вспомогательные технологии включают в себя адаптивное программное обеспечение, например программы чтения с экрана (которые преобразуют текст в слышимую речь), увеличители экрана и программы распознавания речи. Люди с ограниченными способностями также могут использовать специальные веб-обозреватели, которые позволяют использовать только текстовую или голосовую навигацию. Они могут использовать вспомогательные устройства, например обновляемые дисплеи Брайля или альтернативную клавиатуру, которая использует переключатели по технологии "sip-and-puff" (вдохвыдох) или технологию, улавливающую движение глаз (eyegaze).

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

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

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

Доступный дизайн имеет много преимуществ.

Доступные отчеты более просты в использовании для всех категорий пользователей.

Результатом выполнения многих рекомендаций по обеспечению доступности является повышенное удобство и простота использования. Доступный отчет должен обеспечивать логичную и простую навигацию. Его содержимое должно быть четким и понятным.

Доступные отчеты более совместимы с различными технологиями, как старыми, так и новыми.

Руководство пользователя SAP Crystal Reports Доступное содержимое легче экспортировать в простые форматы, более совместимые с вебобозревателями мобильных телефонов, личными электронными секретарями (PDA) и другими устройствами с низкой пропускной способностью.

Некоторые люди могут не иметь клавиатуры или мыши. Они могут иметь только текстовый экран, маленький экран или медленное Интернет-соединение. Доступный дизайн облегчает людям с ограниченными технологиями доступ к информации.

Доступное содержимое легче использовать в других форматах.

В средствах просмотра доступные отчеты легче копируются или экспортируются в другие форматы.

Доступные отчеты повышают эффективность работы сервера.

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

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

Все больше компаний предъявляют повышенные требования к доступности своего веб-содержимого, особенно в США, чье правительство ввело раздел 508 в закон "О реабилитации". Доступность быстро становится неотъемлемым условием доставки веб-содержимого.

Обеспечение доступного содержимого может требоваться по закону.

Каждый год все больше стран вводят антидискриминационные законы, обеспечивающие равные условия для людей с ограниченными возможностями. Даже если закон не требует от вас следовать рекомендациям по обеспечению доступности, можно захотеть установить партнерские отношения с компанией, которая обязана им следовать.

Создание доступных отчетов легче, чем изменение существующих отчетов в соответствии с требованиями доступности.

Если встроить доступные функции в отчеты сейчас, можно значительно сэкономить на переработке существующих отчетов позже.

28.1.2 О рекомендациях по обеспечению доступности Самыми подробными рекомендациями являются рекомендации Web Content Accessibility Guidelines (WCAG), разработанные международным Консорциумом World Wide Web Consortium (W3C). Рекомендации WCAG считаются определяющими для доставки веб-содержимого людям с ограниченными возможностями. Рекомендации WCAG повлияли на разработку подобных стандартов в отношении вебсодержимого по всему миру.

Организации и правительства по всему миру придерживаются рекомендаций по обеспечению доступности W3C. В Австралии закон "О мерах по пресечению дискриминации инвалидов" включает в себя стандарты доступности веб-сайтов. Подобные рекомендации были введены в Соединенном Королевстве и по всей Европе. В Канаде содержимое всех правительственных веб-сайтов разрабатывается в соответствии с инициативой Common Look and Feel (CLF), которая основана преимущественно на рекомендациях Web Content Accessibility Guidelines Консорциума W3C. Подняв веб-доступность на ступень выше, правительство Соединенных Штатов приняло закон в форме Раздела 508 закона "О реабилитации", который обеспечивает право на доступное содержимое правительственных веб-сайтов.

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

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Содержимое должно быть понятным или обеспечивать простую навигацию.

Для нетекстовых объектов должны быть предоставлены текстовые эквиваленты или варианты.

Объекты должны быть логически организованы, чтобы можно было понять отношения между объектами.

Отчеты не должны быть рассчитаны на использование одного конкретного типа аппаратного обеспечения, например мыши, клавиатуры или цветного экрана.

Дополнительные сведения о конкретных рекомендациях по обеспечению доступности см. в разделе Ресурсы [стр. 722].

28.1.3 Специальные возможности и продукты Business Objects Продукты Business Objects позволяют создавать доступные отчеты и доставлять их вашим пользователям по сети. Следуя рекомендациям по обеспечению доступности, вы можете использовать Crystal Reports для создания отчетов, доступных для пользователей с ограниченными возможностями. Затем можно опубликовывать эти отчеты в платформе BI, позволяя людям с ограниченными возможностями просматривать их в Интернете, используя сетевой рабочий стол платформы BusinessObjects Business Intelligence и средства просмотра DHTML.

Отчеты, приведенные в данном разделе, были созданы в Crystal Reports и протестированы с использованием программ чтения с экрана (включая JAWS 4.5).

Однако Crystal Reports в настоящее время не обеспечивает полную доступность для разработчиков отчетов с ограниченными возможностями.

Компоненты управления платформы BusinessObjects Business Intelligence, включая консоль Central Management Console (CMC) и диспетчер Central Configuration Manager (CCM) платформы BusinessObjects Business Intelligence, в настоящее время не обеспечивают доступ для людей с ограниченными возможностями. Средства просмотра ActiveX и Java также недоступны.

На сетевом рабочем столе платформы BusinessObjects Business Intelligence основной пользовательский интерфейс для работы с отчетами платформы BusinessObjects Business Intelligence, возможность регистрации в системе и просмотра отчетов доступны для большинства пользователей. Однако другие области, такие как регистрация новой учетной записи и составление расписания, могут быть недоступны.

Хотя большинство подобных рекомендаций по проектированию можно использовать для улучшения доступности отчетов OLAP Intelligence Professional, рабочие таблицы тяжело поддаются форматированию в целях обеспечения доступности. Рекомендуется использовать Crystal Reports для доставки отчетов людям с ограниченными возможностями.

Руководство пользователя SAP Crystal Reports 28.2 Повышение доступности отчетов Для повышения доступности ваших отчетов Crystal начните с рекомендаций по обеспечению доступности, которые легко осуществить. Незначительное изменение принципов проектирования отчетов или корпоративного шаблона может сильно повлиять на доступность.

Простая навигация и ясное содержимое необходимы для обеспечения доступности. К тому же этого легко достичь и такой отчет будет полезен для всех пользователей отчета.

В следующих разделах приведены советы и рекомендации по проектированию отчетов в целях обеспечения доступности. Нажмите соответствующую ссылку для перехода к этому разделу:

Размещение объектов в отчете [стр. 702] Текстовые файлы [стр. 703] Цвет [стр. 707] Навигация [стр. 709] Поля параметров [стр. 709] 28.2.1 Размещение объектов в отчете Существует несколько общих рекомендаций, которые следует учитывать при размещении объектов в отчете.

28.2.1.1 Логическая организация объектов При размещении объектов в отчете убедитесь, что они расположены в логическом порядке, особенно когда между объектами отчета подразумевается связь. Например, при вставке текстового описания диаграммы убедитесь, что оно расположено близко к диаграмме, чтобы была понятна связь между диаграммой и описанием.

Многие вспомогательные технологии используют чтение слева направо и сверху вниз, поэтому при вставке текстового описания и заголовка диаграммы необходимо решить, что из этого будет прочитано в первую очередь. Это обеспечит прочтение объектов в отчете в правильном порядке.

28.2.1.2 Порядок расположения объектов При публикации отчета в платформе SAP BusinessObjects Business Intelligence в HTML-версии объекты отчета организуются в соответствии с последовательностью, в которой они были добавлены в Crystal Reports, а не согласно их расположению в отчете. Отчет выглядит так же на экране, но лежащий в основе HTML-код перечисляет объекты отчета в том порядке, в котором они были вставлены. Вместо чтения отчета слева направо и сверху вниз программы чтения с экрана и другие вспомогательные устройства могут последовать порядку, указанному в HTML. Чтобы сделать отчет доступным, необходимо добавлять объекты в отчет в том порядке, в котором программе чтения с экрана следует их читать.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Например, вы помещаете поля "Квартал", "Год" и "Счет" в раздел "Подробности", а затем добавляете заголовок отчета "Счета по кварталам" в верхний колонтитул отчета. При публикации отчета на сервере платформы BI он выглядит так же, как и в Crystal Reports, но лежащий в основе HTML отображает сначала заголовки полей базы данных, а затем заголовок отчета. Вместо того, чтобы сначала прочитать заголовок отчета, программа чтения с экрана читает сначала заголовки "Квартал", "Год", "Счет" и "Счета по кварталам".

Во избежание таких ситуаций вставьте заголовок "Счета по кварталам" в первую очередь. Перед добавлением таблицы данных можно вставить вводный текстовый объект с описанием таблицы. Наконец, добавьте поля в раздел "Подробности". Теперь отчет будет более понятным при чтении программой чтения с экрана, которая сначала прочитает заголовки "Счета по кварталам. В следующей таблице перечислены наши счета за каждый квартал. Квартал, Год, Счет.", а затем прочитает данные. (Подробную информацию о создании доступных таблиц данных см. в разделе Повышение доступности таблицы данных [стр. 713].) В связи с этим, чтобы создать доступный отчет, необходимо планировать схему отчета перед началом работы в Crystal Reports. Нарисуйте план на бумаге. Продумайте, какие объекты добавить и куда их поместить. Включите в свой план все вычисления, изображения и диаграммы. При создании отчета на основе плана вы можете добавлять объекты, начиная с верхнего левого угла, заканчивая правым нижним углом. После размещения объектов можно вносить в них изменения, не меняя порядок их расположения.

При создании сугубо текстовой версии отчета добавьте ее в отчет в виде подотчета и, что самое важное, добавьте подотчет перед добавлением любого другого объекта в отчет. Дополнительную информацию см. в разделе Текстовые файлы [стр. 703].

После добавления всех объектов в отчет можно проверить порядок их расположения переходя по ним табуляцией.

28.2.1.2.1 Чтобы проверить порядок расположения объектов в отчете 1. Убедитесь, что ни один объект в отчете не выделен.

2. Нажмите клавишу Tab.

Crystal Reports выделяет объект, который был добавлен в отчет первым.

3. Пройдитесь по всем объектам, нажимая клавишу Tab.

Порядок, в котором Crystal Reports переходит от объекта к объекту при помощи клавиши Tab, это порядок, который будет использовать программу чтения с экрана при просмотре опубликованной версии отчета.

28.2.2 Текстовые файлы Одной из наиболее часто встречающихся проблем доступности, с которыми сталкиваются разработчики отчетов, является проблема, которую легче всего разрешить: предоставление текстовых версий Руководство пользователя SAP Crystal Reports нетекстовых объектов. Нетекстовым объектом является объект, передающий смысл посредством изображения или звука. Нетекстовые объекты включают изображения, диаграммы, графические кнопки, графические представления текста, звуки, анимацию, а также аудио- и видеоролики.

Люди, использующие вспомогательные технологии, привыкли к текстовым эквивалентам, поэтому им легче воспринимать именно текстовые объекты.

Существует несколько способов использования текста для существенного улучшения доступности ваших отчетов.

Предоставьте текстовые эквиваленты объектов в отчете.

Создайте текстовые варианты отчетов.

Убедитесь в четком написании и форматировании текста.

Текст является полезным инструментом создания доступных отчетов. Большинство вспомогательных технологий требует ввода текста, включая программы чтения с экрана, синтезаторы речи и дисплеи Брайля. Текст легко масштабируется и форматируется, а также является самым гибким средством для импорта и экспорта.

28.2.2.1 Создание текстовых эквивалентов При создании отчетов можно использовать текстовые эквиваленты для пояснения нетекстовых объектов.

Поместите описательные текстовые объекты рядом с нетекстовыми объектами и обязательно расположите их в последовательном порядке (подробнее см. в разделе Порядок расположения объектов [стр. 702]).

По возможности текстовый эквивалент должен передавать ту же информацию, что и соответствующий объект отчета. Если в отчете данные отображены, например, в виде круговой диаграммы, вставьте рядом с диаграммой текстовое поле, которое будет содержать сводную информацию о содержании диаграммы.

Опишите назначение нетекстового объекта. Например, если изображение выполняет какое-либо действие при нажатии на него мышью, опишите это действие. Для кнопки, открывающей ваш вебсайт, создайте текстовое окно с надписью "Нажмите для просмотра нашего веб-сайта".

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

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

28.2.2.2 Создание текстовых вариантов Если в отчете слишком много нетекстовых объектов или вы не имеете ресурсов для внедрения доступного дизайна во все отчеты, вы можете предоставить сугубо текстовые варианты отчетов. Например, для отчетов, представляющих данные только в виде диаграмм и графиков, можно создать ссылку на текстовый вариант, представляющий те же данные в виде таблиц данных и текстовых объектов.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports По возможности текстовый вариант должен передавать ту же информацию, что и исходный отчет.

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

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

Хорошим способом является предоставление текстового варианта в виде подотчета, ссылка на который находится в верхнем левом углу главного отчета, чтобы пользователь мог сразу перейти к текстовой версии. Добавьте подотчет к отчету перед любым другим объектом, чтобы программа чтения с экрана считывала его в первую очередь. Если вы хотите, чтобы ссылка на подотчет отображалась только для людей, использующих программы чтения с экрана или подобное программное обеспечение, можно создать ссылку на подотчет того же цвета, что и цвет фона. Ссылка будет отображаться как пустое место, но программа чтения с экрана сможет прочитать текст ссылки.

28.2.2.2.1 Чтобы добавить сугубо текстовый вариант в подотчет 1. Создайте текстовую версию отчета и сохраните ее.

2. Откройте новый отчет.

3. В меню Вставка выберите пункт Подотчет.

4. В диалоговом окне "Вставить подотчет" выберите Выбрать существующий отчет и нажмите кнопку Обзор, чтобы найти отчет, созданный в шаге 1.

5. Щелкните мышью подотчет и выберите пункт Формат подотчета в меню Формат.

6. В Редакторе формата на вкладке Подотчет выберите Подотчет по запросу.

7. Чтобы скрыть ссылку на подотчет, выберите на вкладке Шрифт цвет шрифта, совпадающий с цветом фона отчета.

Вместо скрытия ссылки на подотчет можно условно запретить раздел, содержащий подотчет. Для получения дополнительных сведений см. Доступность и подотчеты [стр. 712].

28.2.2.3 Использование пунктуации Для улучшения логической последовательности произносимого текста может потребоваться добавить дополнительные знаки препинания для создания пауз. Без дополнительных знаков препинания программы чтения с экрана могут прочитать несколько текстовых объектов как одно предложение, затрудняя понимание смысла. Например, информация таблиц данных может читаться без остановок. Во избежание этого можно разбить информацию в таблицах данных, вставив точки между полями.

Некоторые знаки препинания произносятся вслух, что может мешать восприятию, если такие знаки встречаются слишком часто. Например, при считывании программой чтения с экрана двоеточия ":", он Руководство пользователя SAP Crystal Reports может произнести вслух слово "двоеточие", а не сделать вместо этого паузу. Количество произносимых вслух знаков препинания можно изменить в настройках программы чтения с экрана.

Хорошим способом выявить проблемы с пунктуацией является чтение отчета при помощи программы чтения с экрана. Не слишком ли быстро считываются объекты? Или, наоборот, слишком много пауз?

Читаются ли вслух знаки препинания? Это способствует или мешает работе с отчетом?

28.2.2.4 Форматирование текста После создания текстовых эквивалентов или вариантов нетекстовых объектов убедитесь в четкости и удобочитаемости текста. Постарайтесь учесть следующие рекомендации при создании текстовых версий:

Используйте шрифт большего размера.

Хотя люди с ослабленным зрением могут использовать функцию масштабирования для увеличения размера отчета, им не потребуется это делать, если шрифт будет большего размера. Например, по умолчанию надписи диаграмм и легенды могут отображаться мелким шрифтом. Для общей удобочитаемости рекомендуется использовать шрифт размером больше 8 точек. Для обеспечения доступности используйте шрифт размером больше 11 точек.

Используйте шрифт "sans serif".

Простые шрифты, например Arial и Helvetica, легче прочитать, чем такие шрифты типа serif, как Times или Palatino.

Выбирайте выравнивание по левому краю или по ширине.

Выровненный по левому краю или по ширине текст легче читается, чем выровненный по центру или по правому краю.

Следуйте рекомендациям по выбору цвета текста. Для получения дополнительных сведений см. Цвет Можно разрешить пользователям выбирать различные настройки шрифта, используя форматирование с помощью параметров или условное форматирование. Для получения дополнительных сведений см.

Специальные возможности и условное форматирование [стр. 710].

28.2.2.5 Определение правильного баланса между текстовыми и нетекстовыми объектами Текстовые эквиваленты являются очень гибким и часто лучшим решением для обеспечения доступности, но их использование не всегда необходимо и предпочтительно.

Не все нетекстовые объекты требуют наличия текстового эквивалента. Текстовые варианты необходимо создавать только для тех нетекстовых объектов, которые содержат информацию или представляют собой элементы навигации, без которых пользователь не может обойтись. Изображения, используемые в целях оформления, не требуют текстового описания. Если отчет содержит водяной знак в качестве фона для данных, не нужно снабжать его текстовым эквивалентом. Вставка текстовых описаний объектов оформления может привести к ненужному загромождению отчета.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Текстовые версии визуальных или звуковых объектов отчета следует использовать в качестве дополнения к объектам, а не взамен этих объектов. Нет необходимости удалять нетекстовые объекты. Визуальные объекты могут быть очень полезными в отчете, особенно для людей с проблемами обучаемости, такими как неустойчивое внимание, или для глухих людей. Для людей с ослабленным слухом привычно визуальное общение, например при помощи языка жестов, и изображения для них могут быть более полезными, чем текст.

Ни один метод представления не может удовлетворить потребности всех пользователей сразу. Аудиоролики полезны для людей с ослабленным зрением, но люди с ослабленным слухом не смогут их использовать. Чтобы отчет был доступен для обеих групп пользователей, используйте комбинацию аудиосопровождения и текста. Мультимедийные презентации могут предоставлять аудиоинформацию людям с ослабленным зрением, а также видеоинформацию для глухих людей или людей с ослабленным слухом.

Мультимедийные презентации особенно полезны для людей с неустойчивым вниманием. Однако визуальные или аудиообъекты могут отвлекать людей с психическими проблемами.

Лучшим способом передачи информации является сочетание текстовых и нетекстовых объектов.

Добавляйте текстовое описание к изображению и изображение к тексту.

Если текстовых объектов в отчете очень много, вы можете создать сугубо текстовую версию отчета в виде отдельного отчета или подотчета. Подробную информацию см. в разделе Создание текстовых вариантов [стр. 704].

С дополнительными методами представления информации для различных категорий пользователей можно ознакомиться в разделе Проектирование гибких отчетов [стр. 710].

28.2.3 Цвет Цвета, которые вы выбираете для объектов отчета, могут сильно повлиять на доступность отчета для людей с ослабленным зрением или страдающих дальтонизмом. Отчет должен быть понятен при просмотре без использования цвета.

28.2.3.1 Контрастные цвета Люди с ослабленным зрением могут не различать цвета. Для проверки контрастности цветов в отчете распечатайте или просмотрите его черно-белую копию. Значения и поля различных цветов должны быть различимы (например, в круговой диаграмме).

Если цвета в отчете неразличимы, попробуйте использовать другие цвета или оттенки серого. Если это не помогло, можно изменить другие параметры.

В отношении текста используйте Редактор формата для изменения шрифта, его размера или начертания.

Можно добавить границы, подчеркивание или использовать фоновую заливку, чтобы текстовые объекты были различимы.

В отношении диаграмм используйте комбинацию цвета и образцов. Можно автоматически преобразовать цветную диаграмму в черно-белую при помощи Мастера диаграмм или выбрать отдельные значения и использовать образец на свой выбор.

Руководство пользователя SAP Crystal Reports 28.2.3.1.1 Чтобы преобразовать диаграмму в черно-белый вариант 1. Выделите диаграмму и выберите пункт Мастер диаграмм в меню Формат.

2. В Мастере диаграмм выберите вкладку Параметры.

3. В области "Цвет диаграммы" выберите Черно-белый и нажмите ОК.

Цвета диаграммы преобразуются в ряд текстур и цветов заливки, контрастирующих между собой.

28.2.3.1.2 Чтобы изменить заливку сектора диаграммы 1. Выделите диаграмму и щелкните мышью в области заливки, которую нужно изменить.

2. В меню Диаграмма наведите курсор на Параметры диаграммы и нажмите Формат фона.

3. В диалоговом окне "Формат фона" на вкладке Заливка выберите цвет и нажмите Образец.

4. В диалоговом окне "Выберите образец" выберите мышью образец и нажмите ОК.

Можно также выбрать текстуру, градиент или рисунок в качестве заливки сектора диаграммы. Для получения дополнительных сведений см. Справку по созданию диаграмм.

28.2.3.2 Использование цвета для передачи информации Не используйте цвет в качестве единственного средства распознавания важной информации в отчете.

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

Например, можно выбрать форму кнопки, которая больше нигде не используется в отчете, и в инструкции написать: "нажмите зеленую кнопку в виде стрелки". Такой способ позволяет предоставить цветовую информацию людям, которые различают цвета, и дополнительную информацию тем, кто их не различает.

Другими типичными ситуациями использования цвета для передачи важной информации являются следующие:

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

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

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Определение важных областей отчета При организации отчета не используйте цвет в качестве фона или разделителя различных разделов или областей. Вместо использования цвета для различения разделов обеспечьте четкую и последовательную навигацию по всему отчету.

28.2.4 Навигация Как и по отношению к другим аспектам доступного дизайна, обеспечение нескольких альтернативных методов навигации поможет сделать отчет доступным для большего количество людей. W3C рекомендует использование нескольких различных методов навигации. С другой стороны, для интуитивной навигации необходима простота. Раздел 508 рекомендует простую систему навигации с использованием как можно меньшего количества навигационных ссылок. Любой из этих подходов может быть эффективным для отчета, пока сохраняется четкость и последовательность.

Можно использовать части отчета для навигации по отчету (или для соединения нескольких отчетов). При вставке ряда ссылок в верхний колонтитул страницы следует иметь в виду, что программа чтения с экрана будет читать информацию о навигации каждый раз при обновлении страницы пользователем или просмотре новой страницы. В таком случае простая навигация является более предпочтительной.

Для большого отчета можно создать список навигационных ссылок в виде оглавления в верхнем колонтитуле отчета. Более расширенная навигация используется при большом объеме данных. Чтобы пользователи могли пропустить список ссылок, можно начать со ссылки "Пропустить оглавление", которая появляется перед верхним колонтитулом первой страницы.

В общем навигация по отчету должна следовать следующим рекомендациям.

Определите цель каждой ссылки.

Предоставьте информацию в начале отчета о схеме отчета и навигации по нему.

Используйте навигацию последовательно.

Предоставьте возможность пропускать повторяющиеся навигационные ссылки.

28.2.5 Поля параметров При вставке полей параметров в отчет убедитесь, что они понятны и просты. Хотя поля параметров могут быть полезным инструментом создания доступного содержимого, они также могут стать причиной возникновения проблем доступности. Необходимо проверять все поля параметров на доступность.

Поля параметров должны следовать следующим рекомендациям.

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

Избегайте запросов на ввод значения параметра пользователем. При вводе пользователями собственных значений они должны убедиться, что формат значения будет распознан полем параметра. Список значений по умолчанию легче использовать и позволяет пользователю выбрать значение действительного формата.

Старайтесь избегать сложных полей параметров.

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

При проверке доступности полей параметров обратите особое внимание на параметры, которые Руководство пользователя SAP Crystal Reports требуют ввода диапазона значений. Для удобства можно создать два поля параметра, которые требуют ввода отдельно верхнего и нижнего значения диапазона вместо необходимости выбора пользователем обоих значений в одном поле параметра.

В отношении полей дат не позволяйте пользователям выбирать собственные значения.

Календарь для выбора дат в настоящее время недоступен. Предоставьте список для выбора значений дат по умолчанию. Использование списка значений по умолчанию позволяет избежать ввода дат недействительного формата.

28.3 Проектирование гибких отчетов Гибкость является ключом к созданию доступных отчетов. Так как для различных пользователей необходимы различные уровни доступности, рекомендуется предоставить разнообразные стили и методы представления данных для удовлетворения потребностей как можно большего числа людей. Однако, что касается детального отчета, предоставить несколько стилей представления данных без загромождения отчета лишними объектами бывает невозможно.

Для решения данной проблемы продумайте степень интеграции доступных форматов в отчеты. Можно предоставить доступное форматирование для каждого объекта, каждого раздела или в виде подотчета.

Затем можно позволить пользователям выбирать собственные параметры доступности, используя поле параметра с подсказкой на отображение доступных форматов.

Используя такое поле параметра можно условно форматировать объекты или условно запрещать разделы, которые предназначены для различных уровней доступности. Также можно предоставить различные параметры отображения, используя подотчеты.

28.3.1 Чтобы создать поле параметра доступности 1. В Crystal Reports в меню Вид нажмите Проводник полей.

2. В Проводнике полей щелкните правой кнопкой мыши Поля параметров и нажмите Создать.

3. В диалоговом окне "Создать новый параметр" введите имя параметра (например, Доступ).

4. Убедитесь, что полю Тип присвоено значение Строка.

5. В области "Значение" создайте значения Да и Нет.

6. В области "Варианты значений" введите текст подсказки в поле Текст подсказки (например, Хотите включить доступное форматирование для данного отчета?).

7. Нажмите ОК в диалоговом окне "Создать новый параметр".

28.3.2 Специальные возможности и условное форматирование Используя поле параметра доступности в простых формулах, можно предоставить несколько форматов для любого объекта отчета. Если пользователь выберет "Да" при подсказке параметра, формулы © 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports условного форматирования изменят объекты в соответствии с правилами доступного форматирования.

Если пользователь выберет "Нет", то отчет отобразится без доступного форматирования, возможно, с использованием стандартного шаблона компании.

В отношении доступного форматирования текста вы можете следовать рекомендациям, предложенным в данном разделе или W3C, или опросить пользователей отчетов, чтобы определить наиболее подходящие для них форматы. После определения параметров форматирования можно создать формулы условного форматирования для задания этих параметров. Например, можно отобразить все поля базы данных крупным шрифтом Arial, белым шрифтом на черном фоне с включенным параметром "Разрешить увеличение".

Выполнив следующие действия, можно создать формулу условного форматирования на основе поля параметра ?Доступ. Формула увеличивает размер шрифта, если поле параметра ?Доступ установлено на значение "Да". Подобные формулы можно использовать для изменения цвета, добавления границ или включения параметра "Разрешить увеличение". Подробные инструкции по условному форматированию полей и использованию Редактора формул форматирования см. в Интерактивной справке по Crystal Reports.

Если текстовые объекты слишком мелкие для размещения увеличенного шрифта, можно использовать подобную формулу условного форматирования для включения параметра "Разрешить увеличение", который отображен на вкладке "Общие" Редактора формата.

28.3.2.1 Чтобы условно применить доступные параметры к размеру шрифта 1. Откройте отчет на вкладке Проект в Crystal Reports.

2. В разделе "Подробности" щелкните правой кнопкой мыши поле, которое нужно условно отформатировать, и выберите Формат поля.

3. В Редакторе формата перейдите на вкладку Шрифт.

4. Нажмите кнопку Формула, которая соответствует списку "Размер".

Редактор формул форматирования откроет новую формулу с именем "Размер шрифта".

5. В текстовом окне "Формула" введите эту формулу (которая использует синтаксис Crystal):

if {?Access} = "Yes" Данная формула увеличивает размер шрифта выбранного поля с 10 до 20 точек при выборе пользователем отображения доступного форматирования.

6. Нажмите Сохранить и закрыть.

7. Нажмите ОК в Редакторе формата.

Руководство пользователя SAP Crystal Reports 28.3.3 Специальные возможности и запрет разделов Вместо условного форматирования отдельных объектов можно создать отдельные разделы для доступных версий содержимого отчета, затем использовать поле параметра доступности для условного запрета этих разделов. Доступные и недоступные разделы можно скрыть или отобразить на основе значения параметра, выбранного пользователем.

Создание отдельных разделов для доступных версий содержимого отчета может занять больше времени, но существует несколько ситуаций, в которых условный запрет разделов является более практичным, чем форматирование на уровне объектов.

Если отчет содержит много объектов, запрет разделов потребует меньшего количества условных Не все параметры и функции можно условно отформатировать. Благодаря запрету разделов можно выполнить любые изменения формата.

Можно предоставить совершенно разные типы информации людям, просматривающим доступные версии отчета. Например, можно поместить визуальные и звуковые объекты в два разных раздела и условно запретить их, исходя из выбранного пользователем значения параметра.

28.3.3.1 Чтобы запретить доступный раздел 1. Щелкните правой кнопкой мыши левую границу раздела, который нужно условно запретить, и нажмите Эксперт раздела.

2. В Эксперте раздела нажмите кнопку Формула, соответствующую параметру Запретить (развертка запрещена).

Редактор формул форматирования откроет новую формулу с именем "Запретить (развертка запрещена)".

3. В текстовом окне "Формула" введите эту формулу (которая использует синтаксис Crystal):

if {?Access} = "No" then True Данная формула включает параметр "Скрывать", если пользователь не выбрал просмотр доступного содержимого отчета.

4. Нажмите Сохранить и закрыть.

5. Нажмите ОК в мастере разделов.

28.3.4 Доступность и подотчеты Проект доступного отчета может стать слишком громоздким при использовании условно отформатированных объектов и скрытых разделов. Особенно проблематичными могут быть две ситуации:

Чтобы сделать отчет доступным, может потребоваться изменить общую организацию разделов отчета или создать дополнительные объекты.

Если отчет содержит большое количество объектов или разделов, создание условных формул для каждого из них может занять слишком много времени.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Например, если отчет содержит много нетекстовых объектов, отображаемых в сложной последовательности групп и разделов, можно создать сугубо текстовую версию с использованием различных объектов и упрощенной структуры групп в соответствии с рекомендациями по обеспечению доступности. Самым простым способом решить эту проблему является создание подотчета для отображения доступной версии отчета и размещение этого подотчета в начале главного отчета.

Подробные сведения о создании сугубо текстовых доступных подотчетов см. в разделе Создание текстовых вариантов [стр. 704].

Если необходимо, чтобы подотчет был виден только для программ чтения с экрана, можно скрыть его, изменив цвет ссылки на подотчет на цвет фона. Вместо этого можно также использовать поле параметра ?

Доступ, чтобы позволить пользователям выбрать, отображать подотчет в отчете или нет. Поместите подотчет в собственный раздел и условно запретите этот раздел на основе поля параметра ?Доступ. Для получения дополнительных сведений см. Специальные возможности и запрет разделов [стр. 712].

28.4 Повышение доступности таблицы данных Объемные таблицы данных затрудняют восприятие, если человек использует не визуальные средства доступа к сети Интернет, например программа чтения с экрана. Для людей, использующих увеличители экрана или функцию масштабирования, навигация по таблице данных также может быть затруднена, так как заголовки таблицы не всегда видны. Легко возникают трудности с тем, чтобы связать прочитанное программой чтения с экрана значение с соответствующим заголовком столбца или строки. Пользователи должны понимать расположение значения данных в таблице и его отношение к другим значениям.

Для оптимизации навигации по таблице данных можно предоставить контекстную информацию для каждого значения при помощи текстовых объектов. Используя условное форматирование или запрет разделов, вы можете создать отчет, отображающий только эти объекты, если пользователь выберет их просмотр. Предоставление сводной информации и создание расширенных заголовков столбцов также может сделать объемные таблицы данных более доступными для понимания.

В данном разделе используются термины в соответствии с рекомендациями W3C по обеспечению доступности. В этих рекомендациях термин "таблица данных" относится к значениям, организованным в виде столбцов и строк. В Crystal Reports таблицы данных имеют форму заголовков групп или страниц в сочетании с полями базы данных в разделе "Подробности". Не путайте таблицы данных с таблицами базы данных, которые являются источниками данными, используемыми Crystal Reports.

28.4.1 Текстовые объекты и значения в таблицах данных Облегчить понимание большой таблицы и навигацию по ней можно при помощи текстовых объектов, предоставляющих информацию о каждом значении в таблице.

Включите любую информацию, отражающую смысл и контекст значения. При необходимости можно добавить информацию, описывающую заголовки столбцов или соседние поля. Например, если в отчете отражены имена сотрудников и заработная плата, перед полем базы данных "Заработная плата" можно вставить текстовый объект, сообщающий о том, что "Заработная плата (фамилия сотрудника) Руководство пользователя SAP Crystal Reports составляет...". Пользователь сможет определить контекст и смысл значения, прочитав информацию в сопровождающем его текстовом объекте.

Используйте в текстовом объекте знаки препинания, которые облегчат понимание содержания при чтении вслух программой чтения с экрана. Без ориентированных на доступность знаков препинания таблицы данных могут читаться, как одно предложение, значительно затрудняя понимание и навигацию по таблице. Например, после значений можно поставить точки, чтобы программа чтения с экрана делала паузы между столбцами и строками. Подробную информацию см. в разделе Использование пунктуации [стр. 705].

Как и в отношении всех объектов отчета, порядок расположения текстовых объектов в отчете может повлиять на его доступность. Программы чтения с экрана считывают объекты в том порядке, в котором те были изначально добавлены. (Подробные сведения см. в разделе Порядок расположения объектов [стр.

702].) Правильное расположение необходимо при добавлении текстового объекта, описывающего содержимое конкретного столбца в таблице данных. Если добавить текстовые объекты в конце процесса проектирования, они могут быть прочитаны после столбцов, к которым относятся. При добавлении текстовых объектов, описывающих значения в отчете, обязательно располагайте их в отчете в том порядке, в котором они должны быть прочитаны.

Перед созданием доступной таблицы данных продумайте отчет и определите, какие объекты и поля базы данных вы хотите в него включить. Так как объекты должны располагаться в том порядке, в котором они будут прочитаны, планирование содержимого в целях доступности является необходимым. При планировании рекомендуется продумать использование текстовых объектов для описания значений в таблице данных. Можно просто вставить текстовый объект перед каждым полем базы данных. А можно условно подавить текстовые объекты или использовать формулы для объединения текстовых объектов и значений.

28.4.1.1 Вставка текстовых объектов в таблицы данных Перед каждым полем вставьте текстовый объект с описанием расположения поля в таблице. В следующем примере текстовое поле содержит информацию об идентификационном номере сотрудника. При чтении отчета программой чтения с экрана каждому номеру будет предшествовать краткое пояснение в текстовом поле.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Для людей, не страдающих зрительными расстройствами, таблица данных с дополнительной информацией для каждого значения может выглядеть перегруженной, поэтому можно скрыть дополнительные текстовые объекты, изменив цвет их шрифта на цвет фона. Вспомогательный текст станет невидимым, но все же будет распознан программами чтения с экрана.

28.4.1.2 Условное отображение надписей в таблицах данных Хотя добавление текстовых объектов относительно легко осуществить, оно не решает всех проблем доступности. Невидимый текст читается программой чтения с экрана, но не помогает людям с Руководство пользователя SAP Crystal Reports нарушениями зрения. Можно разрешить пользователям выбирать, отображать или нет текстовые описания в таблице данных, путем условного форматирования или запрета текстовых объектов.

Ваш отчет должен содержать поле параметра доступности. Инструкции по созданию поля параметра ?

Доступ см. в разделе Проектирование гибких отчетов [стр. 710].

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

Для отображения текстовых объектов только в случае выбора пользователем значения Да для поля параметра ?Доступ в следующем отчете используется простая условная формула для включения параметра "Запретить" на вкладке "Общие" Редактора формата.

{?Access}="No" Такая формула должна использоваться для каждого текстового объекта, который нужно запретить.

При выборе пользователем значения Да для поля параметра ?Доступ текстовые объекты не запрещаются;

в таблице данных отображаются текстовые описания.

Примечание В показанном отчете также используется поле параметра ?Доступ для включения параметра "Разрешить увеличение" (также на вкладке "Общие" Редактора формата) и увеличения размера шрифта для людей с ослабленным зрением.

При выборе пользователем значения Нет для поля параметра ?Доступ условная формула запрещает текстовые объекты, оставляя вместо текстовых объектов в отчете пустые места.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 28.4.1.3 Создание надписей в таблицах данных при помощи формул Другим способом добавления пояснительного текста в таблицу данных является создание формул, которые объединяют текст, поля базы данных и условное форматирование. Объединив текст и поля базы данных в условной формуле на основе параметра ?Доступ, можно вставить дополнительный текст для значений в таблице, не оставляя пустые места в отчете. Использование формул также сокращает количество объектов в отчете, способствуя поддержанию правильной последовательности расположения.

Не используйте данный метод, если отчет содержит поля итогов или вычисленные поля. Хотя при помощи формул можно добиться оптимального отображения данных, они могут нарушить вычисления из-за преобразования данных в текст.

В следующем отчете используются формулы, которые находятся в разделе "Подробности" и сочетают поля базы данных и дополнительный текст. При выборе пользователем значения Да для поля параметра ?

Доступ каждая формула создает строку, содержащую описание и значение.

В данном отчете используются следующие формулы:

@Employee ID If {?Access}="Yes" then "Employee ID " + ToText({Employee.Employee ID},0) + ". " else ToText({Employee.Employee ID},0) Руководство пользователя SAP Crystal Reports @Last Name If {?Access}="Yes" then "Employee last name is " + {Employee.Last Name} + "."

else {Employee.Last Name} @Salary If {?Access}="Yes" then {Employee.Last Name} + "'s Salary is " + ToText({Employee.Salary}) + "."

else ToText({Employee.Salary}) Обратите внимание на добавленные знаки препинания. Точки в конце каждой формулы улучшают восприятие читаемого программой чтения с экрана текста за счет пауз между полями.

Примечание В отчете также используется поле параметра ?Доступ для включения параметра "Разрешить увеличение" и увеличения размера шрифта.

Примечание В формуле @Employee ID поле параметра ?Доступ было установлено на значение "0", чтобы включить параметр "Разрешить увеличение" и увеличить размер шрифта.

При выборе пользователем значения Нет для поля параметра ?Доступ формула возвращает только данные. В отчете не отображаются пустые места вместо условных текстовых объектов. Обе версии отчета легко прочитать.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 28.4.2 Другие советы по проектированию таблиц данных Помимо вставки текстовых объектов для значений данных существуют и другие технологии проектирования отчетов, которые помогут вам создать понятные таблицы данных с простой навигацией.

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

Убедитесь, что заголовки содержат достаточно информации для определения значений, к которым они относятся.

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

Для условного отображения сводной информации разработчик отчета разделил верхний колонтитул страницы на два раздела. Первый раздел верхнего колонтитула страницы запрещен при установке поля параметра ?Доступ на значение Нет. Второй раздел верхнего колонтитула страницы запрещен при выборе пользователем значения Да. Подробную информацию см. в разделе Специальные возможности и запрет разделов [стр. 712].

Руководство пользователя SAP Crystal Reports 28.5 Специальные возможности и платформа BI BusinessObjects Проектирование доступных отчетов – это лишь часть решения. Необходимо также убедиться, что отчеты доставляются с использованием доступного интерфейса, который следует тем же рекомендациям по проектированию.

Хотя административные компоненты платформы SAP BusinessObjects Buisness Intelligence и функция составления расписания на сетевом рабочем столе платформы BI в настоящее время доступны не для всех, сетевой рабочий стол платформы SAP BusinessObjects Buisness Intelligence и средство просмотра DHTML предоставляют удобный доступ к отчетам по сети.

Несколько улучшений были внесены в сервер платформы BI для решения проблем с доступностью. Для кнопок панели инструментов и других изображений теперь существуют текстовые описания в тегах ALT.

Описания для текстовых полей стали понятнее, а в средстве просмотра DHTML присутствуют ссылки быстрого вызова, обеспечивающие навигацию, минуя панель инструментов и дерево группы.

28.5.1 Настройка предпочтений специальных возможностей для платформы SAP BusinessObjects Business Intelligence В целях лучшей поддержки специальных возможностей в платформе SAP BusinessObjects Business Intelligence необходимо задать определенные предпочтительные параметры отображения.

Для сетевого рабочего стола сервера платформы BI отображайте объекты в представлении Action.

Представление Action является более доступным, так как предлагает текстовый список доступных отчетов и не использует меню быстрого вызова команд отчета. В зависимости от потребностей ваших пользователей, можно также сократить количество отчетов, отображаемых на каждой странице.

Для просмотра отчетов выберите в предпочтительных параметрах средство просмотра DHTML в качестве средства просмотра по умолчанию.

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

28.5.1.1 Настройка предпочтений специальных возможностей для платформы SAP BusinessObjects Business Intelligence 1. Войдите в платформу SAP BusinessObjects Business Intelligence.

2. В строке заголовка нажмите Предпочтения.

© 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports 3. На странице "Общие предпочтения" в области "Отображать на моем рабочем столе" выберите Представление Action.

4. Чтобы уменьшить количество отчетов, отображаемых на каждой странице, введите число в текстовое поле рядом с параметром "Представление Action".

5. Нажмите ссылку "Предпочтения Crystal Reports".

6. В области "Просматривать отчеты при помощи" выберите Средство просмотра DHTML.

7. Нажмите кнопку Применить.

28.6 Специальные возможности и настройки При настройке отчетов Crystal или сетевого рабочего стола платформы SAP BusinessObjects Business Intelligence или при внедрении сервера платформы BI в существующий веб-сайт вносимые изменения должны отвечать требованиям к поддержке специальных возможностей, выдвинутым агентством U.S.

Access Board в разделе 508 или изложенным в инициативе Web Accessibility Initiative Консорциума W3C.

При существенном изменении настроек отчетов Crystal или сетевого рабочего стола платформы SAP BusinessObjects Business Intelligence вы можете столкнуться с дополнительными проблемами, связанными со специальными возможностями. Информацию о сетевых ресурсах, содержащих подробные рекомендации по обеспечению доступности см. в разделе Ресурсы [стр. 722]. В следующем списке приведены типичные вопросы, связанные со специальными возможностями, которые могут вызвать проблемы при настройке Crystal Reports или платформы SAP BusinessObjects Business Intelligence.

Рамки должны иметь точные надписи для более легкой идентификации и навигации. Вставьте текст вверху рамки, описывающий ее назначение. Например, если рамка содержит список ссылок на различные страны, можно пояснить ее назначение, добавив в нее текст, например заголовок ("Страны") или краткие инструкции ("Нажмите название страны для получения подробной информации").

Таблицы стилей Если вы страдаете нарушениями зрения, вы можете создать таблицу стилей с особыми предпочтениями просмотра, отвечающими вашим возможностям. Например, можно создать таблицу стилей для отображения всех веб-страниц крупным шрифтом белого цвета на черном фоне.

Пользователи не могут применить индивидуальные таблицы стилей к отчетам Crystal, но в средствах просмотра имеется кнопка увеличения масштаба, которая позволяет людям с нарушениями зрения увеличить масштаб, как им требуется. Можно также разрешить пользователям выбирать различные параметры форматирования при помощи условного форматирования. Подробную информацию см. в разделе Специальные возможности и условное форматирование [стр. 710].

Скрипты При включении в содержимое Crystal сценария, отображающего какое-либо содержимое или интерактивный объект, убедитесь, что сценарий имеет текстовое сопровождение, объясняющее назначение сценария. Убедитесь, что страницы со сценариями продолжают функционировать в случае выключения сценариев или если сценарии не поддерживаются. Дополнительную информацию о сценариях и специальных возможностях см. в разделе Ресурсы [стр. 722].

Карты изображений Серверные карты изображений определяют активные области, используя координаты, которые не являются значимыми для программы чтения с экрана. Клиентские карты изображений обеспечивают Руководство пользователя SAP Crystal Reports большую доступность, потому что можно назначить ссылку или URL-адрес, ведущий к каждой активной области на карте изображений.

Электронные формы Электронные формы могут представлять определенные трудности для программа чтения с экрана и должны быть тщательно настроены. При создании надписи для компонента формы, убедитесь, что надпись расположена непосредственно рядом с этим компонентом. Например, для поля поиска заголовок "Поиск" должен размещаться рядом с соответствующим полем.

Апплеты и подключаемые программные модули Если для отчета требуется апплет, подключаемый модуль или другое приложение, расположенное на клиентской машине, для интерпретации содержания страницы, этот апплет или подключаемый модуль должны отвечать требованиям обеспечения доступности.

При вложении файлов мультимедиа или других дополнительных файлов ресурсов в отчет, например файлов PDF или Real Audio, предоставьте ссылку для установки необходимого подключаемого модуля или программного обеспечения, которое тоже должно отвечать стандартам обеспечения доступности.

Мерцание Мерцающие изображения могут вызвать приступ у людей, страдающих эпилепсией. W3C рекомендует избегать использования изображений, которые мерцают или вспыхивают от четырех до 59 раз в Место в поисковой системе Не используйте скрытый текст для улучшения места вашего веб-сайта в поисковых системах. Скрытый текст снижает удобочитаемость, так как прочитывается программами чтения с экрана. Более того, популярные поисковые системы, например Google, крайне отрицательно относятся к скрытому тексту, поэтому он не дает существенных преимуществ.

28.7 Ресурсы В данном разделе рассматривается процесс создания и распределения доступных отчетов при помощи программного обеспечения Crystal. Технологии проектирования отчетов, приведенные в данном разделе, были протестированы с использованием JAWS 4.5. Рекомендуется, по возможности, тестировать все доступные отчеты с использованием JAWS и других вспомогательных технологий.

Для того, чтобы сделать обмен данными в сети доступным, обратитесь к подробным рекомендациям, предоставляемым W3C или на веб-сайте вашего правительства.

Инициатива Web Accessibility Initiative Консорциума World Wide Web Consortium:

http://www.w3.org/WAI/ Веб-сайт агентства United States Access Board с опубликованным разделом 508:

http://www.access-board.gov/sec508/guide/ Справочник Internet Guide правительства Канады:

http://www.tbs-sct.gc.ca/clf2-nsi2/index-eng.asp © 2014 SAP AG или аффилированная компания SAP. Все права Руководство пользователя SAP Crystal Reports Руководство пользователя SAP Crystal Reports www.sap.com/contactsap © 2014 SAP AG или аффилированная компания SAP. Все права защищены.

Полное или частичное воспроизведение или передача в какойлибо форме и в каких-либо целях настоящей публикации без явным образом выраженного разрешения SAP AG запрещены.

Информация, содержащаяся в настоящей публикации, может быть изменена без предварительного уведомления.

Некоторые программные продукты, предлагаемые на рынке компанией SAP AG и ее дистрибьюторами, содержат компоненты программного обеспечения, исключительными правами в отношении которых обладают иные поставщики программного обеспечения. Возможны различные варианты спецификаций продуктов для разных стран.

Материалы предоставлены компанией SAP AG и ее аффилированными компаниями ("SAP Group") исключительно в информационных целях, без предоставления каких-либо гарантий. SAP Group не несет ответственности за ошибки или пропуски в настоящих материалах. Гарантии, если таковые предоставляются, в отношении продуктов и услуг SAP Group содержатся исключительно в документах, которые прилагаются к соответствующим продуктам и услугам. Ничто, изложенное в настоящем документе, не должно трактоваться как предоставление дополнительных гарантий.

SAP, а также другие указанные продукты и услуги SAP, как и соответствующие логотипы являются товарными знаками или зарегистрированными товарными знаками SAP AG на территории Германии и других стран Для получения дополнительных сведений и уведомлений о товарных знаках см. http://www.sap.com/corporate-en/legal/ copyright/index.epx.



Pages:     | 1 |   ...   | 11 | 12 ||
Похожие работы:

«Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА И ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПРИ ПРЕЗИДЕНТЕ РОССИЙСКОЙ ФЕДЕРАЦИИ Воронежский филиал г. Воронеж Кафедра политологии и политического управления РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ВБ1. ДВ 01 Философия права Шифр и наименование направления подготовки: 030900.62 Юриспруденция Квалификация (степень) выпускника: бакалавр Форма обучения: очная Воронеж 2013...»

«Названы самые громкие достижения рынка недвижимости http://www.justreal.ru/presscenter/news/33189/ Названы самые громкие достижения рынка недвижимости Интересные предложения 30 апреля 2010 Россия 22 апреля 2010 года на Первой Независимой Премии Рекорды рынка недвижимости были названы самые большие достижения рынка недвижимости. Лауреаты премии – ньюсмейкеры рынка недвижимости - рассказали о своих рекордах и достижениях, планах по Испания /Коста Брава Хорватия /Истрия крупнейшим сделкам,...»

«Кировское областное государственное общеобразовательное автономное учреждение Многопрофильный лицей г. Вятские Поляны 612960 г.Вятские Поляны ул.Азина 45, тел.:(83334)6-11-80,3-23-87, E-mail:[email protected] УТВЕРЖДЕНА Советом лицея Председатель совета _С.В.Усов Протокол №7 от 25.06.2012г. Образовательная программа начального общего образования (1-3 классы) Принята на заседании педагогического совета протокол № от 29 мая 2012 г. 2012 г. Оглавление Раздел 1. Пояснительная записка Раздел 2....»

«Государственное образовательное учреждение высшего профессионального образования Российский государственный университет нефти и газа имени И. М. Губкина Ип 914-21 Система менеджмента качества Стр. 1 из 43 Издание 4 Положение о государственных экзаменах Экземпляр № Филиал РГУ нефти и газа имени И.М. Губкина в г. Оренбурге ПОЛОЖЕНИЕ О ГОСУДАРСТВЕННЫХ ЭКЗАМЕНАХ Филиал РГУ нефти и газа имени И.М. Губкина в г.Оренбурге Ип 914-21 Государственное образовательное учреждение высшего профессионального...»

«РАБОЧАЯ ПРОГРАММА ПЕДАГОГА Клевцовой Ольги Сергеевны по истории Древнего мира 5 класс на 2013 – 2014 учебный год 2013 г 1 РАБОЧАЯ ПРОГРАММА ИСТОРИЯ 5 КЛАСС Пояснительная записка к рабочей программе по истории Древнего мира (5 класс) Данная рабочая программа разработана на основе: Федерального государственного образовательного стандарта, основного общего образования; 1. Примерной основной образовательной программой образовательного учреждения. Основная школа. – М.: 2. Просвещение, 2011. – 342 с....»

«МИНОБРНАУКИ РОССИИ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ (ГОУ ВПО ВГУ) УТВЕРЖДАЮ Заведующий кафедрой трудового права юридического факультета С.В. Передерин.20г. РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ Б3. Б9. Трудовое право Код и наименование дисциплины в соответствии с Учебным планом 1. Шифр и наименование направления подготовки/специальности: _030900 Юриспруденция_ 2. Профиль подготовки/специализации: 3....»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ Аннотация рабочей программы по дисциплине Б.2 ХИМИЯ ФИЗИЧЕСКАЯ И КОЛЛОИДНАЯ (индекс и наименование дисциплины) Код и направление 110100, АГРОХИМИЯ И подготовки АГРОПОЧВОВЕДЕНИЕ Профиль Агрохимия и агропочвоведение подготовки Квалификация БАКАЛАВР (степень) выпускника Факультет Защиты растений...»

«МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Чувашский государственный университет имени И.Н. Ульянова Утверждаю: Ректор Агаков В.Г. 20 г. Номер внутривузовской регистрации ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление подготовки 011200 Физика Профиль подготовки Физика наносистем Квалификация (степень) МАГИСТР Форма обучения очная Чебоксары 2011 г. 1. ОБЩИЕ ПОЛОЖЕНИЯ Основная...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ ОРЕНБУРГСКОЙ ОБЛАСТИ ПРИКАЗ 19.07.2013 № 01-21/1061 Об утверждении регионального базисного учебного плана и примерных учебных планов для общеобразовательных учреждений Оренбургской области На основании приказов Министерства образования и науки Российской Федерации от 01.02.2012 №74 О внесении изменений в федеральный базисный учебный план, примерные учебные планы для образовательных учреждений Российской Федерации, реализующих программы общего образования, утвержденные...»

«РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОБЩЕСТВОЗНАНИЕ (ВКЛЮЧАЯ ПРАВО И ЭКОНОМИКУ) _ название учебной дисциплины Рабочая программа учебной дисциплины разработана на основе Федерального государственного образовательного стандарта (далее ФГОС) по профессии СПО 261701.04 Печатник плоской печати. код Организация разработчик: ГОУ НПО ЯО ПУ №6 Разработчик: Субботина Ирина Милладжановна преподаватель Ф. И. О. должность 2 СОДЕРЖАНИЕ ПРОГРАММЫ Стр. 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4 2....»

«ЛИПЕЦКИЙ ОПЫТ РАЦИОНАЛЬНОЙ ОРГАНИЗАЦИИ УРОКА И ЭЛЕКТРОННАЯ ПЕДАГОГИКА КАК ОБРАЗОВАТЕЛЬНЫЕ ИННОВАЦИИ Поляков Д.Д., кандидат педагогических наук, доцент ЕГУ им. И.А. Бунина, г. Елец, Липецкая область В современном мире педагогическая теория и практика как и многие отрасли науки переживают переходный период. Переходность можно определить, с одной стороны, как расширение границ наук и интеграцию последних, а с другой стороны, как столкновение предшествующих достижений и инновационных технологий....»

«СТИРАЛЬНАЯ МАШИНА EVOGT 13072D H B2 G B1 C2 A V C1 p A РЕГУЛЯТОР ПОДБОРА ПРОГРАММ И ТЕМПЕРАТУРЫ Этим регулятором Вы можете подобрать желаемую программу стирки. Для этого, поверните его (в любом направлении) пока нанесённая на нём линия (p) не совпадёт с выбранной программой. Подбор температуры устанавливается в зависимости от выбранной программы. (См. Таблицу программ). B1 СКОРОСТЬ ОТЖИМА B2 ОТЛОЖЕННЫЙ ЗАПУСК C1 СТИРКИ ХОЛОДНОЙ ВОДОЙ C2 ПРОТИВ АЛЛЕРГИИ G НДИКАТОР БЛОКИРОВКИ ЛЮКА H КНОПКА СТАРТ...»

«Утверждена на заседании Ученого совета МШЭ МГУ 30 марта 2014 г. МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ им. М.В. ЛОМОНОСОВА МОСКОВСКАЯ ШКОЛА ЭКОНОМИКИ ПРОГРАММА вступительного экзамена в аспирантуру по специальности 08.00.05 Экономика и управление народным хозяйством Москва 2014 Краткая аннотация Данная программа подготовки к сдаче вступительного экзамена в аспирантуру по специальности 08.00.05 – Экономика и управление народным хозяйством соответствует требованиям к уровню профессиональной...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования Кемеровский государственный университет в г. Анжеро-Судженске 1 марта 2013 г. ПРОГРАММА ИТОГОВЫХ КВАЛИФИКАЦИОННЫХ ЭКЗАМЕНОВ для студентов очной формы обучения специальности 080801 – Прикладная информатика (по областям) Анжеро-Судженск, 2013 г. ВВЕДЕНИЕ Программа по сдаче итоговых квалификационных экзаменов составлена на основе...»

«Рабочая программа предмета Информатика для 9 М класса Составил учитель информатики высшей квалификационной категории Ситников Олег Валерьевич Москва 2014 Программа Учебник Дидактический материал Дистанционное обучение Л.Л. Босова, Информатика и ИКТ для 9 класса 1. Босова Л.Л., Босова А.Ю., Коломенская http://schoolЮ.Г. Занимательные задачи по А.Ю. Босова Авторы: Босова Л.Л., Босова А.Ю., Бином, collection.edu.ru/catalog/res/b9cac53bинформатике. – М.: БИНОМ. 2013 f817-470a-920c-ce0d00c1c5da...»

«Приложение к ОПОП по профессии 110800.02 Тракторист-машинист сельскохозяйственного производства 110800.03 Электромонтер по ремонту и обслуживанию электрооборудования в сельскохозяйственном производстве 110800.04 Мастер по техническому обслуживанию и ремонту машиннотракторного парка 270802.10 Мастер отделочных строительных работ 260807.01 Повар, кондитер 100701.01 Продавец, контролер-кассир РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ ОДП.16 ФИЗИКА Заводоуковск, 2011 Рабочая программа учебной дисциплины...»

«Кафедра Экономики и организации предприятия www.ispu.ru http://ispu.ru/taxonomy/term/240 Заведующий кафедрой Доктор экономических наук, профессор Колибаба Владимир Иванович [email protected] Контактные телефоны: (4932) 26-97-63 (4932) 26-97-64 Адрес: 153003, г. Иваново, ул. Рабфаковская, д. 34, корпус А, ауд. 438-441 История Кафедры 1949 Образована Кафедра Экономики промышленности и организации производства 1977 При кафедре организована одна из первых в стране экономическая лаборатория 1991...»

«I. Пояснительная записка Рабочая программа дисциплины разработана в соответствии с Федеральным государственным образовательным стандартом (ФГОС) высшего профессионального образования по направлению подготовки (специальности) 060103 Педиатрия, с учётом рекомендаций примерной основной образовательной программы высшего профессионального образования по направлению подготовки (специальности) 060103 Педиатрия, и примерной (типовой) учебной программы дисциплины (2011 г.). 1. Цель и задачи дисциплины...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОУ ВПО Волгоградский государственный технический университет АННОТАЦИИ ДИСЦИПЛИН по направлению подготовки 230100 Информатика и вычислительная техника Квалификация (степень) выпускника: 68 – магистр с подготовкой к производственной деятельности Программа №6 Вычислительные машины и системы Очная форма обучения Полная программа обучения Факультет электроники и вычислительной техники Волгоград, 2011 М.1 ОБЩЕНАУЧНЫЙ ЦИКЛ (ОН) Цикл М.1.Б....»

«Министерство здравоохранения и социального развития Российской Федерации Государственное бюджетное образовательное учреждение высшего профессионального образования ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ (ГБОУ ВПО ИГМУ Минздравсоцразвития России) Лечебный факультет Кафедра акушерства и гинекологии лечебного факультета УТВЕРЖДАЮ Проректор по УР ГБОУ ВПО ИГМУ Минздравсоцразвития России _ А.В. Щербатых _ 20_ г. АКУШЕРСТВО И ГИНЕКОЛОГИЯ РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ для...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.