Rivkin Dmitry
Дата: 07.06.2004 21:08:46
Это не совсем хороший тон программирования - убегать от ошибок, давить их. Сначала надо разобраться, откуда ошибка. К примеру, ваша ошибка 2448
?accesserror(2448)
You can't assign a value to this object.@* The object may be a control on a read-only form.
* The object may be on a form that is open in Design view.
* The value may be too large for this field.@@1@209424@1
выдается не спроста. Похоже, прога не может скушать вводимую информацию. А почему? Что-то не в порядке программно. Возможно также, что юзер что-то вводит не законно. Так дайте разумное сообщение пользователю. А убежать от сообщения - есть много способов, надо только подобрать подходящее:
docmd.CancelEvent, SendKeys "(esc)", Response ...
Gyslik.
Дата: 07.06.2004 21:29:05
у меня Access97, а это сообщение появляется, когда я главную и подчиненную форму связываю по одному полю.
От этой ошибки никак не получается избавится.
А данные добавляются без проблем, только выводится это сообщение.
Что-то строка
DoCmd.CancelEvent, SendKeys "{ESC}", True , Response = acDataErrContinue |
|
не работает
или
DoCmd.CancelEvent, SendKeys "{ESC}", Response = acDataErrContinue |
|
тоже не работает.