|
|
|
| Run-time error -2147352567
При попытке вставить значение из списка в основной форме в поле подчиненой формы.
На событие после обновления в списке. | |
|
| |
|
|
|
| вариантов много:
- поле вычисляемое
- значение не соответствует типу поля
- рекордсет формы статический
- нет текущей записи в подчиненной форме
- неверно указано имя | |
|
| |
|
|
|
| При открытии формы в обычном режиме и переходе на новую запись основной формы и добавления (присвоения) полю в подчиненой все работает.
Ошибка появляется в случае:
При открытии (событие) основной формы осуществляется переход на последнюю запись.
Если теперь перейти на новую и в попытаться присвоить полю подчиненой формы значение возникает ошибка.
Проверял
allowedits=true
allowadditions=true | |
|
| |
|
|
|
| "Если теперь перейти на новую и в попытаться присвоить полю подчиненой ..."
Когда вы перешли на новую запись, то в подчиненной форме записей нестало т.к. нет записей с таким кодом как в основной (запись то еще не создана) т.е. присваивать значение еще нечему | |
|
| |
|
|
|
| Все работает, если при открытии формы не делать переход на последнюю запись.
Если этот переход на последнюю запись (событие открытие основной формы) закоментировать, все работает!
Вставил setfocus в поле которому долдно быть присвоено значение из списка при его обновление, ошибка перестала появляться.
Хотелось бы понять, что происходит! | |
|
| |