Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/12: Рейтинг темы: голосов - 12, средняя оценка - 4.50
forsaken
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 58
#1

Как назначить mastersource

03.05.2014, 19:22. Просмотров 2131. Ответов 8
Метки нет (Все метки)

подключился к mysql базе данных с помощью ADOConnection. имеется 2 DBgrid'а . Соответственно 2 DataSours'а. Как назначить один Master'ом??? чтоб при переключении по записям первого DBgrid'a во втором отображались только соответствующие записи. Masterfields является поле id. В первом DBgrige его значение уникально во втором повторяется. Помогите чайнику
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 19:22
Ответы с готовыми решениями:

MasterSource и MasterFields
Используется связка ADOConnection -> DataSource -> TADOTable как програмно...

MasterSource и заполнение БД
Всем доброго времени суток. Прошу помочь новичку, есть база данных (для...

Mastersource и Masterfields
Здравствуйте,подскажите пожалуйта как временно отменить действие Mastersource и...

Работа с MasterSource и MasterField
Когда создаешь связь между таблицами в MasterSource и MasterField в DataModel...

Программная настройка MasterSource и MasterFields
procedure TForm1.ComboBox2Change(Sender: TObject); begin if...

8
OlegXE
29 / 29 / 19
Регистрация: 06.12.2013
Сообщений: 154
03.05.2014, 19:56 #2
Выделяешь второстепенную таблицу(ADOTable например)
В свойствах находишь MasterSource и выбираешь DataSource главной таблицы.
Потом полем выше выдялеш моле MasterFields и щелкаешь на троеточие, откроется окно где надо будет установить по каким полям связь.
0
Миниатюры
Как назначить mastersource  
forsaken
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 58
03.05.2014, 20:24  [ТС] #3
Цитата Сообщение от OlegXE Посмотреть сообщение
Выделяешь второстепенную таблицу(ADOTable например)
В свойствах находишь MasterSource и выбираешь DataSource главной таблицы.
Потом полем выше выдялеш моле MasterFields и щелкаешь на троеточие, откроется окно где надо будет установить по каким полям связь.
проблема в том что всё работает через ADOQuery . у него нет свойств MasterFields и MasterSource.
0
OlegXE
29 / 29 / 19
Регистрация: 06.12.2013
Сообщений: 154
03.05.2014, 20:29 #4
я бы советовал вам использовать ADODataSet
0
forsaken
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 58
03.05.2014, 20:34  [ТС] #5
как? можно подробно. очень нужно и срочно
0
OlegXE
29 / 29 / 19
Регистрация: 06.12.2013
Сообщений: 154
03.05.2014, 20:36 #6
Кидаешь его на форму, 2 раза щелкаешь, откроется окно где вставляешь свой SQL запрос.
И соединишь его с другой таблицой как описал выше.
1
forsaken
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 58
03.05.2014, 20:42  [ТС] #7
когда его добавляю на форму и щёлкаю два раза появляется окошко для добавления полей. если я приложу проект вы бы смогли подправить и подсказать что и как?? . он не большой.
0
OlegXE
29 / 29 / 19
Регистрация: 06.12.2013
Сообщений: 154
03.05.2014, 20:58 #8
Извиняюсь, обманул тебя.
Не надо 2 раза щелкать.
В свойствах у него есть CommandText, вот там щелкаешь на троеточие и откроется окно для ввода запроса.
0
forsaken
0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 58
03.05.2014, 21:05  [ТС] #9
я всё равно никак не пойму как с помощью него воплотить задачу
0
03.05.2014, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 21:05

Соединить таблицы через MasterSource
Есть БД,библиотечный фонд!есть таблицы:"ФОнд,книга,Автор,Читатеть,Выдача"...

Изменение свойств mastersource и masterfields!
Здравствуйте! Нужна помощь. У меня есть две таблицы: ProizvTable и...

Связывание ADOTable в Delphi через MasterSource
Не получается связать таблицы ADOTable, писала уже сюда раза 3, появляется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru