alex-lev9 » 05.04.2006 (Ср) 21:56
Выход найден!!!
Возможно это и не лучший вариант, но я себя чувствую сейчас "первым грузинским космонавтом, причем представленным к Нобелевской премии" (см Кин-дза-дза).
Вопрос решился так: для отображения и редактирования данных поля, связанного со второй таблицей на форме находится TextBox1. Я добавил TextBox2 (копию TextBox1), скрыл его и положил на TextBox1. При добавлении новой строки:
Data1.RecordSource = "Table_1"
Text1.Visible = False
Text2.Visible = True
Data1.Refresh
Data1.Recordset.AddNew
Data1.Recordset("Pole_1").Value = Text2.Text
Data1.Recordset.Update
Text1.Visible = True
Text2.Visible = False
Data1.RecordSource = "Select * from Table_1, Table_2 where Table_1.Pole_1= Table_2.Pole_1"
Data1.Refresh
Только таким образом мне удалось избежать вышеупомянутой ошибки.
Может быть решение и не совсем оптимальное, но, во всяком случае, рабочее.