Важнейшая команда, которой должен уметь пользоваться каждый:
Организация запроса элементов в Dabacon. Основное назначение: найти необходимые элементы и произвести с ними некоторое действие.
Базовый синтаксис:
VAR !arr COLLECT ALL ТИП FOR ГДЕ_ИСКАТЬ
Результат:
В переменную !arr запишется массив значений (типа STRING) референтных номеров найденных элементов. При отсутствии элементов размер массив будет равен 0 (для использования с условными операторами)
Пример:
Запрос элементов определенного типа
1.VAR !arr COLLECT ALL VALV FOR CE
в этом случае в переменную !arr запишется массив референтных номеров, найденных элементов типа VALV. Поиск будет осуществлен внутри текущего элемента.
2.VAR !arra COLLECT ALL (VALV INST) FOR /zone1000
в этом случае в переменную !arr запишется массив референтных номеров, найденных элементов типа VALV и INST. Поиск будет осуществлен внутри элемента с именем /zone1000.
3.VAR !arr COLLECT ALL EQUI
в этом случае будут найдены все элементы типа EQUI по всем базам данным, включенных в текущую MDB. Предупреждение: возможно более длительное по времени ожидание выполнение такого формата запроса (без указания места иерархии к которому идет запрос)
Другие разновидности синтаксиса и его использование в реальных условиях будут рассмотрены в следующих частях....
Организация запроса элементов в Dabacon. Основное назначение: найти необходимые элементы и произвести с ними некоторое действие.
Базовый синтаксис:
VAR !arr COLLECT ALL ТИП FOR ГДЕ_ИСКАТЬ
Результат:
В переменную !arr запишется массив значений (типа STRING) референтных номеров найденных элементов. При отсутствии элементов размер массив будет равен 0 (для использования с условными операторами)
Пример:
Запрос элементов определенного типа
1.VAR !arr COLLECT ALL VALV FOR CE
в этом случае в переменную !arr запишется массив референтных номеров, найденных элементов типа VALV. Поиск будет осуществлен внутри текущего элемента.
2.VAR !arra COLLECT ALL (VALV INST) FOR /zone1000
в этом случае в переменную !arr запишется массив референтных номеров, найденных элементов типа VALV и INST. Поиск будет осуществлен внутри элемента с именем /zone1000.
3.VAR !arr COLLECT ALL EQUI
в этом случае будут найдены все элементы типа EQUI по всем базам данным, включенных в текущую MDB. Предупреждение: возможно более длительное по времени ожидание выполнение такого формата запроса (без указания места иерархии к которому идет запрос)
Другие разновидности синтаксиса и его использование в реальных условиях будут рассмотрены в следующих частях....
0 коммент.:
Отправить комментарий