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

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
agrail
Посетитель
Сообщения: 39
Зарегистрирован: 06 ноя 2012, 10:04

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

Сообщение 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 если данный атрибут не пустой!!!Подскажите как это можно реализовать?
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

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

Сообщение RAJAH »

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

select *
from attrval
where
((
<<нрек таблицы, для которой атрибут>> == crec and
<<attrnam.nrec - собственно атрибут>> == cattrnam and
<<код таблицы, для которой атрибут>> == wtable
));
Функции из объектных фейсов (ExAttrFun, в частности) - не для запросов.
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

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

Сообщение Алексей »

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