Среда разработки VC:
Надо чтобы при выборе данных в одной таблице в другой менялись данные
связанные с первой.
Кинул на форму MS_ADO_DATASOURCE и два MS_DBGRIG
В DataSource сделал SELECT ....
а как теперь связать второй грид с первым??
Здравствуйте LaFlour, вы писали:
LF>Среда разработки VC: LF>Надо чтобы при выборе данных в одной таблице в другой менялись данные LF>связанные с первой. LF>Кинул на форму MS_ADO_DATASOURCE и два MS_DBGRIG LF>В DataSource сделал SELECT .... LF>а как теперь связать второй грид с первым??
Насколько я понял эта задача не для VC а для СУБД.
Почитайте про триггеры.
Удачи.
-------------------------------------------------------------------
Вызывает презедент к себе коров и говорит:
— Ну, что будем сдавать, молоко или мясо?
(с) Г. Явлинский TV6 — Герой дня (18.04.2002)
Здравствуйте LaFlour, вы писали:
LF>Среда разработки VC: LF>Надо чтобы при выборе данных в одной таблице в другой менялись данные LF>связанные с первой. LF>Кинул на форму MS_ADO_DATASOURCE и два MS_DBGRIG LF>В DataSource сделал SELECT .... LF>а как теперь связать второй грид с первым??
При "выборе данных в одной таблице..." — это в смысле: при движении курсора по первой таблицы, должна меняться неким образом выборка во втором гриде? Тогда:
2 ADODC и 2Grid-a на форму, связать по парам. Ловить перемещение в одном гриде и менять соответствующим образом RecordSource во втором ADODC.
Здравствуйте LaFlour, вы писали:
LF>Среда разработки VC: LF>Надо чтобы при выборе данных в одной таблице в другой менялись данные LF>связанные с первой. LF>Кинул на форму MS_ADO_DATASOURCE и два MS_DBGRIG LF>В DataSource сделал SELECT .... LF>а как теперь связать второй грид с первым??
IMHO самый простой способ решения проблемы — создать два объекта ADODB.Command, связать их с DataGrid, а потом сделать первый родительским (Parent Command) для второго. Больше никакого кодирования не понадобится.