Глюк с формой

J/K
Дата: 08.06.2004 07:53:29
Здравствуйте !
У меня работали в проекте ADP формы . В одной я переделал
источник - таблицу! Сделал другой первичный ключ ID - identity.
Соответственно переделал все связанные таблицы и соответствующие формы!
После этого стал наблюдать такой эффект:
после комнды REQUERY на подформу с первичным ключом ID данные
подформы обновляются , но при этом активной становится самая ее первая запись . ( в соответствии с заданным условием сортировки )
А раньше указатель активной записи оставался на месте!
Не подскажете почему такое может быть !?
Заранее благодарен!
Shuhard
Дата: 08.06.2004 08:04:45
такое бывает когда теряется ключик в списке/форме
проверь RowSource
Rivkin Dmitry
Дата: 08.06.2004 08:45:13
Проверь соответствие LinkChildFields, LinkMasterFields
J/K
Дата: 08.06.2004 09:07:15
Все поля всех форм присутствуют и источники всех данных корректные!
Не понял что и как проверить! ?
Rivkin Dmitry
Дата: 08.06.2004 09:11:48
Ну открой мастера напротив одного из полей LinkChildFields или LinkMasterFields на сабформе и проверь, что поля связи существуют в обоих соурсах - фосмы и сабформы и что это те поля по которым должна осуществляться связь (ключи)!
J/K
Дата: 08.06.2004 13:52:24
Проверил !
Все равно то же самое !
Удалил все LinkChildFields, LinkMasterFields
Все равно то же самое !
Попробовал создать новую форму, сделал кнопочку по которой выполняется
REQUERY подчиненной формы - все Ok!
Как только вставил эту же подчиненную форму в старую форму -
то же самое - активной после REQUERY становится первая запись!
J/K
Дата: 08.06.2004 14:14:46
Снес старую форму, все заново пересоздал- заработало!
Всем спасибо!