Страница: 1 |
Как соединить два DataGreed чтобы перемещаясь по записям в главной таблице автоматически производилось перемещение курсора во второй? В Delphi это легко сделать, а вот как в VB реализовать такую штуку не знаю. Помогите, плиз, это для курсового..
Если я понял - имеется в виду отношение таблиц главная -подчинённая. Я пользовался свойством Filter. Создаются в базе таблицы со связанными полями. С главной таблицей связан рекордсет - rsMain, c подчинённой rsSecond. Данные отображаются соответственно в гридах: dtgMain и dtgSecond. Private Sub dtgMain_RowColChange(LastRow As Variant, ByVal LastCol As Integer) <имя поля> - это поле, по которому связаны таблицы. Страница: 1 |
Вопрос: DataGreed/ADO
Добавлено: 17.03.03 21:19
Автор вопроса: Svetlana | ICQ: 262385618
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Alex&r
Вопросов: 10
Ответов: 105
Профиль | | #1
Добавлено: 18.03.03 19:28
dim Filtr As String
Filtr = "<имя поля>" & " = '" & rsMain.Fields(<имя поля>.Value & "'"
dtgMain.MarqueeStyle = dbgHighlightRow ' Это для подсветки строки
rsSecond.Filter = Filtr ' Накладываю фильтр
rsSecond.Sort = rsSecond.Fields("Function").Name & " ASC" ' Сорт. подч. табл.
End If