Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: lulukyan
Непонятно как испортилась работающая форма. Есть кнопка с кодом на OnClick

   DoCmd.GoToRecord Record:=acNewRec 


Нажатие стало ни с того ни с сего вызывать ошибку


Run time error 2105 You can't go to the specified record.


Причём recordsource просто таблица. Все свойства формы разрешающию модификацию данных установлены.

Заменяю вышеуказанную строчку кода на

 Set rs = Me.Recordset
 With rs
   .AddNew
   !Date = Now
   !SupplierID = 1
   .Update
 End With
 


Этот код работает только когда в форме находишься на последней записи. Иначе выдает ошибку


Run time error 3020. Update or CancelUpdate without AddNew or Edit


на следующей после AddNew строчке


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.