Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

Как в IB в таблице или просмотре создать Lookup поле   Найти похожие ветки 

 
SM   (2004-02-18 16:43) [0]

Ув. мастера.
Как в IB в таблице или просмотре создать Lookup поле?
Есть таблица счетов (Schet) и таблица организаций (Org с ключевым полем O_ID и названием O_NAME). В счетах имеется поле O_ID. Мне нужно создать lookup поле O_NAME в таблице Schet (или в просмотре). Пробовал связывание в запросе вида (inner join ... on)

CREATE VIEW VW_SCHET(
S_ID,
S_DATE,
O_ID,
O_NAME)
AS
select S_ID, S_DATE, O_ID, O_NAME
from SCHET
INNER JOIN ORG
ON (SCHET.O_ID = ORG.O_ID);


Но этот вариант не подходит потому как выбираются только те записи Schet, в которых O_ID непустое. А нужно, чтобы в lookup отображалось имя организации, если O_ID есть в ORG и было пустое, если такого нет.
Путем дополнительных приседаний это можно реализовать на клиенте, но в том то и дело, что нужно именно на сервере.


 
Соловьев ©   (2004-02-18 16:50) [1]

left join


 
Johnmen ©   (2004-02-18 16:56) [2]

По-моему RIGHT JOIN в данном контексте...

>SM

Не плохо бы разобраться с понятиями, а то явно хромает...
Напр. понятие "лукап" применимо только к клиентскому приложению...


 
SM   (2004-02-18 17:10) [3]


> Не плохо бы разобраться с понятиями, а то явно хромает...
> Напр. понятие "лукап" применимо только к клиентскому приложению


Извините, только начал разбираться с IB. Я имел ввиду реализацию аналога lookup поля.

А по поводу right и left - попробую.


 
SM   (2004-02-18 17:16) [4]


> Соловьев © (18.02.04 16:50) [1]
> left join


Заработало...

Всем большое спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-43760
Delphin
2004-02-19 15:11
2004.03.14
Hi all!! Кто - нить знает принципы работы Нюков ? (Nuke)


3-43388
Vetal
2004-02-13 16:47
2004.03.14
Почему очищается поле Connection при запуске Delphi в TADOxxx


4-43970
DenisWW
2004-01-08 16:37
2004.03.14
Прилипание формы


14-43888
ИМХО
2004-02-20 05:21
2004.03.14
Помогите вспомнить программу


1-43566
roman555
2004-02-27 17:07
2004.03.14
как импортировать библиотеку классов Fine Reader а?