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

Вниз

Связка Master-Detail   Найти похожие ветки 

 
Гость   (2004-09-25 20:10) [0]

Использую FIBPlus, хочу связать две таблицы: "Модели машин"
(model: varchar(100)) и "марки машин" (model,mark: varchar(100))

В Моделях.SelectSQL пишу:
select
   model as "Модель"
from models

В Марках.SelectSQL пишу:
select
    mark as "Марка"
from marks
    where model = :model
Кроме этого в Марках.Datasource ставлю ссылку на Модели...
Делаю Марки.Open, но ничего на экране не появляется... Изменение Марки.SelectSQL на "... where model = :"Модель"" ничего не меняет...

Что я делаю не так?


 
kaif ©   (2004-09-26 03:57) [1]

Я бы не рекомендовал вообще использовать русские алиасы полей.
Если хочется в колонках сеток видеть русские заголовки - используй свойство DisplayLabel компонента TField или свойство Title колонки DBGrid.
С английскими алиасами мне кажется все заработает правильно. Имя параметра во втором запросе должно совпадать с алиасом (или если его нет - с именем поля) в первом запросе (Master-наборе).
Если все равно не заработает, используй вместо компонентов IBDataSet компоненты IBQuery или (еще лучше) сделай апдейт компонентов IBX (если используются IBX)



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

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

Наверх




Память: 0.44 MB
Время: 0.038 c
14-1097139658
lipskiy
2004-10-07 13:00
2004.10.24
Ищу программу для нажимания кнопок в чужих окнах


4-1095744786
Urmat
2004-09-21 09:33
2004.10.24
Снятие звездочки с окно


1-1097416963
Алексей
2004-10-10 18:02
2004.10.24
Поворот матрицы.


6-1092291016
RomanAD
2004-08-12 10:10
2004.10.24
Подключение к Active Directory


14-1096627432
User_OKA
2004-10-01 14:43
2004.10.24
По мотивам Ночного дозора





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский