Цитата:
Сообщение от TOJluK
использовать master-detail. В query для городов прописать
Код:
select * from города
where
код_страны=:Код_страны
и указать datasource равным датасурсу query для стран
Для TTable примерно также, просто указать датасурс и поле по которому идет связь
|
Спасибо сделал работает при добавлении клиента, ну вот вопрос когда хочу редактрировать клиента вот никак не выбирает страну и город, страны города показывает но вот выбрать нельзя?
Сначала я сделал запрос для бдгрида клиентов в квери добавил два поля чтоб отображался город и страна, потом сделал форму добавления поместил туда лукбоксы страны и города в св-ве Databese написал следующие:
DataField: Код_Страны
DataSourse: dmdModul.srcClients //запрос для клиентов
если удалить эти поля то все работает тока не показывает страну клиента
KeyField:Код_страны
ListField:Страна
ListSourse:dmdModul.srcCountries//таблица со странами
В лукбоксе города:
DataField: Код_Города
DataSourse: dmdModul.srcClients
KeyField:Код_города
ListField:город
и в tblCity:adotable поставил datasource srcCountries
в MasterSource добавил связь код_страны-> кодСтраны
Что я сделал не так?