Вообщем, если я прально понял ... делаешь ДатаГрид связанный с БД, потом щелкаешь по строке - т.е. определяешь значение нужного тебе поля.
Допустим для 3 поля грида.
- Код: Выделить всё
MegaValue = DataGrid.Columns(2).Value
После этого пробегаешь по комбобоксу
и если там есть соответствующее значение присваешь ComboBox.ListIndex
- Код: Выделить всё
For I = 0 to ComboBox.ListCount-1
IF ComboBox.List(i) = MegaValue Then ComboBox.ListIndex = I: Exit for
Next I
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)