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

Вниз

Как для Table вызвать значение из другой таблицы, используя одно   Найти похожие ветки 

 
Aser   (2004-10-08 17:36) [0]

из полей Table. Т.е. у меня в DBGrid выбираются поля из одной таблицы, и я хочу чтобы одна из колонок заменялось значениями (value) из другой таблицы, по идентификатору (id) из первой. Как этой можно сделать, используя Table?


 
Роман Снегирев   (2004-10-08 17:39) [1]

полями просмотра (LookupField), а лучше забудь про TTable у тебя ведь КЛИЕНТ-СЕРВЕРНАЯ СУБД


 
Vlad ©   (2004-10-08 17:42) [2]


> Aser   (08.10.04 17:36)  

select a.*, b.name from maintable a, spravochnik b where a.spravochnik_id = b.id


 
Aser   (2004-10-08 17:47) [3]

Спасибо, за ответы, но если можно чуточку подробнее про LookupField (example если мона :), а то в хелпе для lookup только есть плохенький пример).

> Vlad
Хм... а можно применить SQL к TTable? Т.к. у меня уже программа написанная с TTable и я не могу юзать TQuery...


 
Роман Снегирев   (2004-10-08 17:50) [4]

Хм... а можно применить SQL к TTable? Т.к. у меня уже программа написанная с TTable и я не могу юзать TQuery...
Повторяю, придется юзать TQuery если не хочешь нажить гемора в дальнейшем


 
Vlad ©   (2004-10-08 17:52) [5]


> Aser   (08.10.04 17:47) [3]

к TTable SQL применить нельзя. Хотя добрый тебе совет. Выкини TTable и пользуйся запросами, потом поймешь что это более перспективное решение :-)
Ну а по поводу LookupField  - в редакторе полей своей таблицы создаешь новое поле, указываешь ему тип Lookup и связку с другой таблицей, в результате он тебе будет это поле брать из той таблицы которую укажешь.
вобщем там несложно, думаю разберешься.


 
Ольга   (2004-10-08 17:52) [6]

Создайте View и вызывайте его в TTable


 
Aser   (2004-10-08 17:53) [7]

млин :( это теперя скока переписывать то мне :(( удобна проста была мне юзать ТТабле...


 
Vlad ©   (2004-10-08 17:55) [8]


> Aser   (08.10.04 17:53) [7]
> млин :( это теперя скока переписывать то мне :(( удобна
> проста была мне юзать ТТабле...

Ничего переписывать не надо. просто замени компоненты TTable на TQuery с тем же именем компонента


 
Роман Снегирев   (2004-10-08 17:57) [9]

Ничего переписывать не надо. просто замени компоненты TTable на TQuery с тем же именем компонента

Ну да, а текст запросов кто будет писать?


 
Vlad ©   (2004-10-08 17:59) [10]


> Роман Снегирев   (08.10.04 17:57) [9]

дык это не ПЕРЕписывать, это ДОписывать :о)


 
Aser   (2004-10-08 18:11) [11]

:) пасип



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

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

Наверх




Память: 0.46 MB
Время: 0.035 c
1-1098727888
Irvin
2004-10-25 22:11
2004.11.07
Как узнать место расположения папки "Мои документы"


1-1098428606
Arnold
2004-10-22 11:03
2004.11.07
Как программно выделить нужную ячейку в StringGride?


1-1098474652
Bend
2004-10-22 23:50
2004.11.07
QuickReport => Word


14-1098353462
Pentium133
2004-10-21 14:11
2004.11.07
Пропал ObjectInspector


1-1098803527
Darrin
2004-10-26 19:12
2004.11.07
Передача ссылки на метод класса.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский