powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход к записи
7 сообщений из 7, страница 1 из 1
Переход к записи
    #32393557
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, в чем ошибка.
Есть форма, у которой свой-во открываться на Ввод записей.
После нажатия кнопки добавить, запись добавляется, а сама форма переходит к следующей записи, т.е. по сути новой. Сначала работало, а после добавления безобдного кода на кнопку Закрыть, перестало, и глючит на строчке перехода записей (выделено красным цветом)
В чем дело.

Private Sub cmbAdd_Click()

If IsNull(Me.CityName) Then
MsgBox "Неправильное имя!", vbCritical + vbOKOnly
Me.CityName.SetFocus
End

ElseIf Me.idRegion = 0 Or IsNull(Me.idRegion) Then
MsgBox "Неправильное имя", vbCritical + vbOKOnly
Me.idRegion.SetFocus
End

Else
x = Me.idCity
DoCmd.GoToRecord acDataForm, "F_NewCity", acNewRec

Me.lboCityList.Requery
Me.lboCityList.Value = x

End If


End Sub

lboCityList - это листбокс, где отражается весь список записей после добавления.
...
Рейтинг: 0 / 0
Переход к записи
    #32393579
CtrlAlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:

Me.SetFocus
DoCmd.GoToRecord , , acNewRec


P.S.
Метод DoCmd.GoToRecord Не работает в режиме отладки, т.к. теряется фокус.
...
Рейтинг: 0 / 0
Переход к записи
    #32393651
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет,
все равно выдает ошибку "Невозможен переход к указанной записи".
...
Рейтинг: 0 / 0
Переход к записи
    #32393663
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, нашел ошибку.
По оплошности и разгильдяйству забыл, что у меня стояла процедура ПередОбновлениемФормы, которая блокировала переход.

Топик закрыт
Best Regards
...
Рейтинг: 0 / 0
Переход к записи
    #32393665
END
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
END
Гость
2novss
не по теме:
Классный оператор END
первый раз его в программе вижу :)

по теме:
А если убрать весь этот код и просто попытаться перейти на новую запись, то какая ошибка будет?
...
Рейтинг: 0 / 0
Переход к записи
    #32393671
novss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2END
Нормальный оператор - немедленное прерывание процедуры. Вполне нормально. Не вижу проблемы

Best Regards
...
Рейтинг: 0 / 0
Переход к записи
    #32393697
The END
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Нормальный оператор - немедленное прерывание процедуры.

и очистку всех локальных и глобальных переменных и объектов.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход к записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]