Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизКак вставить в DBGrid значение из другой таблицы Найти похожие ветки
← →
Zahar (2004-07-11 17:31) [0]Даны 2 таблицы:
+-------------
| Users
+-------------
| UID
| UserName
| Password
| DID
+-------------
+-------------
| Domains
+-------------
| DID
| DomainName
+-------------
Хочу, чтобы в DBGrid для таблицы Users в столбце DID вместо номера, отображалось соответствующее значение DomainName из таблицы Domains
← →
Fay (2004-07-11 18:27) [1]Нужен тебе LookupField и F1.
← →
GanibalLector © (2004-07-11 19:39) [2]Используй Query
select A.UID,A.UserName,A.Password,B.DomainName from Users A,Domains B where A.DID=B.DID
хотя [1] проще
← →
Zahar (2004-07-11 21:13) [3]Спасибо! Пока пользуюсь 1-м методом. Но возник еще один вопрос: как обработать текст подставляемый из другой таблицы. Например, чтобы выводилось не просто поле DomainName, текст типа Этот пользователь находится в домене DomainName
← →
GanibalLector © (2004-07-12 02:23) [4]Используй Query.Дальше New Fields-Calculated и пишем что-то типа такого:
IbQuery1OPS.Value:=Ibquery1tel1.Value+"namana";
Надеюсь принцип понятен.
← →
Anatoly Podgoretsky © (2004-07-12 09:16) [5]Не хотел бы я встретиться с такой программой
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.046 c