Помогите новичку!!!

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

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

Ответить
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Помогите новичку!!!

Сообщение rozum »

Всем доброго дня !!!!Подскажите как правильно связать таблицы katsopr и spsopr. Дело в том что выборка создана и отображается до того момента когда необходимо вывести внешний атрибут именно в spsopr.Цепляю внешний атрибут в katsopr данные красиво выводятся как только ставлю spsopr то выводиться "???????????????????????????" :idea: просто с галактикой знакома всего лишь месяц(надеюсь на понимание)
select katorg.name,KATSOPR.NSOPR,KATSOPR.DSOPR,KATUSL.NAME,KATUSL.KOD,attrval.vstring
from katorg,katsopr,spsopr,katusl,attrval,attrnam
where(( katsopr.corg==katorg.nrec
and date(31,12,2012)==katsopr.dsopr
and '111'==katsopr.vidsopr
and katsopr.nrec==spsopr.csopr
and '0002100'==katsopr.nsopr
and spsopr.cmcusl==katusl.nrec

and 'объект'==attrnam.name
and attrnam.nrec==attrval.cattrnam
and katsopr.nrec==attrval.crec(noindex)
and '1109'==attrnam.wtable
// and spsopr.nrec==attrval.crec(noindex) //меняем здесь и в итоге получаем ????????
// and '1110'==attrnam.wtable
));
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Помогите новичку!!!

Сообщение RAJAH »

rozum писал(а):Цепляю внешний атрибут в katsopr данные красиво выводятся как только ставлю spsopr то выводиться "???????????????????????????"
Так, может быть, нету внешнего атрибута к spsopr? :-)
rozum писал(а):как правильно связать таблицы katsopr и spsopr
На это у вас уже есть ответ:

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

and katsopr.nrec==spsopr.csopr
rozum писал(а):and spsopr.cmcusl==katusl.nrec
В этом случае правильнее будет использовать ещё и признак spsopr.prmc: ссылка spsopr.cmcusl запросто может указывать на katmc, а не на katusl.

И, главное, читаем сообщения LaaLaa тут.
rozum
Посетитель
Сообщения: 49
Зарегистрирован: 18 янв 2013, 13:23

Re: Помогите новичку!!!

Сообщение rozum »

:cool: спасибо буду пробовать!
Ответить