Страница 1 из 1

Выборка значений из таблицы с использованием внеш атрибута!

Добавлено: 12 дек 2012, 10:57
agrail
имеется форма, на которой в скрине указывается поле c pickbutton. при нажатии обрабатывается cmpick и вызывается runinterface(список). проблема в следующем: как посредством запроса вывести требуемые записи в броузе интерфейса "список" такого рода:
select
if (searchmarker(l_dr, kndriver.NREC, lm_dr) = true, '+', '') (fieldname = isPicked)
, *
from kndriver where
((ExAttrFun.sGetAttr(1457, kndriver.nRec,'Организация')==katorg.name(noIndex))); - имеется внешний атрибут, необходимо вывести все значения водитеелй из таблицы kndriver если данный атрибут не пустой!!!Подскажите как это можно реализовать?

Re: Выборка значений из таблицы с использованием внеш атрибу

Добавлено: 12 дек 2012, 11:16
RAJAH

Код: Выделить всё

select *
from attrval
where
((
<<нрек таблицы, для которой атрибут>> == crec and
<<attrnam.nrec - собственно атрибут>> == cattrnam and
<<код таблицы, для которой атрибут>> == wtable
));
Функции из объектных фейсов (ExAttrFun, в частности) - не для запросов.

Re: Выборка значений из таблицы с использованием внеш атрибу

Добавлено: 12 дек 2012, 16:31
Алексей
так подцепите таблицы атрибутов явным образом, без функций.