Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход к записи / 7 сообщений из 7, страница 1 из 1
30.01.2004, 12:58
    #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
30.01.2004, 13:09
    #32393579
CtrlAlt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход к записи
Попробуй так:

Me.SetFocus
DoCmd.GoToRecord , , acNewRec


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

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

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

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

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


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