powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текущая запись отсутствует
12 сообщений из 12, страница 1 из 1
Текущая запись отсутствует
    #32159492
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В форме -подформа (табличная)
На событие Current подформы - процедура и обработчик ошибок.
Если форма загружается с одной записью - все отрабатывает нормально.
(сначала событие возникает при загрузке, обработчик его отбрасывает, далее - второй раз отрабатывает правильно и без ошибок)
Но вот если строк в подформе несколько, то , когда тыкаешь в строчку мышкой, возникает ошибка "Текушая запись отсутствует". Не могу понять, в чем дело...
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159519
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, такой приличный форум и никто не может мне помочь...
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159523
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> когда тыкаешь в строчку мышкой, возникает ошибка "Текушая запись отсутствует".

Там есть какой-то код, который исполняется при тыкании мышкой?
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159919
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно, там есть код, только он не отрабатывает, так как срабатывает обработчик ошибок на ошибку "текущая запись отсутствует". Непонятен источник этой ошибки.
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159928
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код обработчика такой
sub test
on error go to E

начало процедуры
...
...

конец процедуры
exit sub
E:msgbox(Err.description):exit sub
end sub

Неясно, почему в одних случаях (когда одна запись), событие "текущая запись" наступает "правильно" а в других случаях - нет.
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159939
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отключи обработчик (как хочешь:) и посмотри, куда попадаешь (где, соб-сно нет текущей). Должно проясниться.
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32159940
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И срабатывает именно этот обработчик? Ну так ведь можно узнать, на какой команде это происходит.
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32160857
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он (обработчик) срабатывает на событии "текущая запись", хотя не должен. С чего это он взял, что "текущая запись отсутствует", если вот она, я в нее мышью тыкаю...
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32160877
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Обработчик (On Error) срабатывает на какой-то строке программы. Вопрос: на какой?
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32160885
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
on error go to E

убери ті строку єту... и увидишь где ошибка
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32160904
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или опцию выставь (не помню, как зовется) - отключает обработчики. Выбросит на КОНКРЕТНОЙ строке проги. в этой строке можно будет увидеть, как оно дошло до жизни такой... Ну а там...
...
Рейтинг: 0 / 0
Текущая запись отсутствует
    #32162234
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, в 99,9%случаев эта ошибка не критична, так как форма поисковая - должна показывать только 1 запись, а в этом случае все работает. Но все ж таки интересно... Как будет время, отлажу, напишу, в чем тут был прикол.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Текущая запись отсутствует
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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