Разрешение несоответствия данных

Оценить
(0 голоса)

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

Если вы предполагаете, что карта может некорректно интерпретировать данные из базы, сначала отметьте необходимую карту во вкладке Preview (разрешить несоответствия данных на вкладке Design невозможно). Затем выберите в меню Мар пункт Resolve Mismatch (Разрешить несоответствия) или щелкните правой кнопкой мыши на карте и выберите в контекстном меню пункт Resolve Mismatch. На экране появится диалоговое окно Resolve Map Mismatch (Разрешить несоответствия карты) с активной вкладкой Change Мар (Изменить карту).

Определение карты, используемое для отображения карты, с которой вы работаете, будет показано и как “текущая карта”, и как отмеченная в списке Available Maps (Доступные карты). Если вы хотите отобразить другое определение карты, прокрутите список доступных карт и выберите другую карту. Однако если данное несоответствие вызвано наличием орфографической ошибки или неверным истолкованием названия страны, штата, города или другого географического поля, его придется разрешать на вкладке Resolve Mismatch (Разрешить несоответствия), которая показана на рис. 11.7 (отображение этой вкладки может занять некоторое время, поскольку при выборе этой вкладки Crystal Reports приходится динамически строить несколько списков).

Разрешение несоответствия данных

Рис. 11.7. Вкладка Resolve Mismatch

Все значения базы данных, для которых Crystal Reports нашел соответствующие значения на карте, появятся в списке Matched Results (Найденные соответствия). Значения, для которых соответствия не были найдены, появятся в списке Assign This Field Name (Назначить этому имени поля), который находится в левом верхнем углу вкладки. В списке To This Map Name (Этому имени карты), который находится в правом верхнем углу вкладки, вы найдете перечень всех доступных географических значений, которые эта карта понимает.

Чтобы отобразить значение из базы данных, для которого не были найдены соответствия, на значение карты, сначала выделите это значение в списке Assign This Field Name. Затем, прокручивая список То This Map Name, отыщите подходящее для замены значение и выделите его (набор букв на клавиатуре позволяет ускорить поиск элементов в этом списке). Далее щелкните на кнопке Match (Отобразить) — выбранное значение будет добавлено в список Matched Results. Все назначенные вами значения добавляются в нижнюю часть этого списка после значений, которые были назначены Crystal Reports. Решив, что то или иное значение (назначенное вами или автоматически) уже больше не нужно, выделите его в списке Matched Results и щелкните на кнопке Unmatch (Отменить отображение).

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

Разрешение несоответствия данных

 

Слои карты
Возможность работы с географическими картами
Типы карт
Добавление карты
Групповые карты

Добавить комментарий


Защитный код
Обновить