ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / Фильтры / Глава 36. Использование в фильтре табличной информации об объектах

Отношения

Отношения, используемые при построении элементарных критериев группы фильтра на базе табличной информации, можно разбить на такие же четыре категории, как и отношения, из которых строятся критерии поиска для таблиц, а именно – отношения сравнения, отношения диапазонов/интервалов, отношения существования и отношения сопоставления с шаблоном (см. гл. 26 «Поиск записей в таблице», табл. 26-1).

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

В табл. 36-1 перечислены отношения существования, которые могут использоваться при построении элементарных критериев в составе критерия группы фильтра.

Символ

Название

Условие истинности элементарного критерия

E

запись существует

имеется запись таблицы, связанная с объектом

~E

запись не существует

нет записи таблицы, связанной с объектом

V

значение существует

непустое значение поля связанной записи

~V

значение не существует

пустое значение поля связанной записи

Табл. 36-1. Отношения существования при построении критерия группы фильтра

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

Для всех отношений, кроме отношений существования, отсутствие связанной записи или пустое значение участвующего в элементарном критерии поля всех связанных записей приводят к неопределенному значению критерия (не хватает данных, чтобы проверить отношение). Отношения существования позволяют в этих случаях получить определенное (истинное или ложное) значение критерия. См. также ниже вариант отношений КОЛИЧЕСТВО.

пред.в начало стр.след.