Показать сообщение отдельно
Старый 26.12.2003, 15:28     # 1
Puh
Guest
 
Сообщения: n/a

Дельфи - поисковое поле

Помогите, плиз, решить проблему. Есть ADOTable1 и ADOTable2, два DataSourse и один DBGrid.
Структура таблиц:
ADOTable1 - Key(автоинкр. ключ), string
ADOTable2 - Key(автоинкр. ключ), Key1(связан с Key из
ADOTable1), string, integer.
В ADOTable2 введено поисковое поле, где выводятся
значения из ADOTable1.string
При программном введении данных в ADOTable2.string прога
ругалась что ADOTable2 не в "edit or insert mode".
Пришлось сохранять ADOTable1.Key, деактивировать
ADOTable1, делать ADOTable2.Append затем забивать
ADOTable2.Key1 сохранённым значением ADOTable1.Key и уже
затем вводить ADOTable2.string.(Естественно, после этого
снова активировать ADOTable1). Так всё работало.
Далее понадобилось вводить данные пользователем в
ADOTable2.integer через DBGrid. И здесь прога снова начала
ругаться (переполнение стека). Если удалить поисковое
поле, то данные нормально вводятся, но оно нужно.
Что здесь можно сделать?