Закрываю базу ComboBox ругается ... | |
---|---|
vadim |
Открываю форму в ней комбобокс к нему привязана таблица. Если в форме по кнопке закравю на время таблицу он ругается. Что делать?
|
Re: Закрываю базу ComboBox ругается ... | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
закрывать таблицу в frm.UnLoad()
------------------ Осторожно - глисты! |
Re: Закрываю базу ComboBox ругается ... | |
---|---|
vadim |
Не понял?
|
Re: Закрываю базу ComboBox ругается ... | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
Не закрывать таблицу.
------------------ Лучше переесть, чем недоспать. Не спеши, а то успеешь. |
Re: Закрываю базу ComboBox ругается ... | |
---|---|
ССА |
Укажи в свойстве комбо бокса RowSource=''
А уже потом закрывай таблицу |
Re: Закрываю базу ComboBox ругается ... | |
---|---|
vadim |
Так и делал раньше,думал возможно в новых версиях VFP что-то поменялось. Кстати иногда даже при открытой таблице выдает предупреждение. Но как и почему поймать не могу. Воссоздать ситуацию не смог. |
Re: Закрываю базу ComboBox ругается ... | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, vadim!
Выдаёт предупреждение если по каким-то причинам не может "достучаться" до таблицы-источника (например явно сменили DS). Как кардинальное решение - отказаться от таких типов источников данных как "Fields", "Alias", "SQL", "Query" - пользоваться массивом (который сделать свойством самого контрола), или руками "напихивать" комбо. Ну или просто не трогать таблицу-источник (причём НЕ ВЯЗАТЬ несколько комбо или комбо и грид к одному курсору), не злоупотреблять кодом в Refresh/Paint - ну и вообще писать попроще ------------------ WBR, Igor |
© 2000-2024 Fox Club  |