Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118

Ошибка "Невозможен переход к указанной записи" при записи более одного документа на форме

28.01.2022, 14:00. Показов 2563. Ответов 14

Студворк — интернет-сервис помощи студентам
Здравствуйте, нужна помощь.

На форме "Ввод данных" существуют кнопки "Добавить новую запись", "Следующая запись", "Предыдущая запись", "Сохранить"..

Данные кнопки работают только до записи первого документа.

Зайдя на форму "Ввод данных" нажав кнопку "Добавить новую запись", заполнив необходимые поля и затем "Сохранить". Нажимая повторно "Добавить новую запись" выдает ошибку "Невозможен переход к указанной записи"..
Такая же проблема если нажимать кнопки "Следующая запись", "Предыдущая запись".

Для записи последующих документов сейчас приходится заново открывать форму "Ввод данных" после записи одного документа, что не очень удобно делать на постоянной основе.

В чем может быть причина и как можно устранить данную проблему?

Базу приложил, заранее спасибо!
Вложения
Тип файла: zip Реестр.zip (387.9 Кб, 13 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.01.2022, 14:00
Ответы с готовыми решениями:

Невозможен переход к указанной записи
Помогите чайнику! Не понимаю почему у меня в форме "Добавление пешеходного перехода" не получается создать новую запись через...

Что за ошибка: "Run-time error 2105 Невозможен переход к указанной записи" и как исправить?
Здравствуйте! Прошу помощи! С недавнего времени начала выскакивать ошибка в форме: Run-time error 2105 Невозможен переход к указанной...

Ошибка при записи документа
Здравствуйте, хочу программно записать документ при нажатии моей кнопки на форме документа Пишу // запись документа ...

14
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
28.01.2022, 14:14
xxx996, ты для начала попробуй откомпилировать своё творение. Исправь ошибки. Потом установи "Option Explicit". Откомпилируй снова. Исправь ошибки.
Тогда и придёшь.
0
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118
28.01.2022, 15:49  [ТС]
Как понял что все дела в коде который наложен на кнопку "Закрыть окно" если его убрать, то все работает корректно.

Но это код нужен для того, что бы вести логирование. Делается отметка времени и имени пользователя...
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
28.01.2022, 17:28
xxx996,
в двух процедурах ошибка компиляции
в одном - неверное имя контрола
0
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118
28.01.2022, 17:32  [ТС]
shanemac51, Честно говоря не очень понимаю... Что именно нужно исправить?..
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
28.01.2022, 18:03
xxx996,

Запустите компиляцию, увидите.
0
Заблокирован
29.01.2022, 07:22
Цитата Сообщение от xxx996 Посмотреть сообщение
Что именно нужно исправить?..
В файле из пост #1
Модуль формы "Задачи регистратора" строка: 9
Модуль формы "Задачи куратора" строка: 5 и далее
0
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118
31.01.2022, 12:32  [ТС]
Панург, ошибки подчистил. Прошу помощи в устранении проблемы, которая указана в тексте первого сообщения..
Вложения
Тип файла: zip Реестр1.zip (297.0 Кб, 5 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
31.01.2022, 13:18
xxx996,
у вас почему то не работает обращение ME.
требует ME!

и ME! не работает
0
Модератор
Эксперт MS Access
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
31.01.2022, 13:20
наверное, есть контрол с именем Me.
0
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118
31.01.2022, 13:38  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
у вас почему то не работает обращение ME.
требует ME!
и ME! не работает

shanemac51, а как вы увидели это?
0
Заблокирован
31.01.2022, 13:44
Лучший ответ Сообщение было отмечено xxx996 как решение

Решение

Цитата Сообщение от xxx996 Посмотреть сообщение
Данные кнопки работают только до записи первого документа.
Зайдя на форму "Ввод данных" нажав кнопку "Добавить новую запись", заполнив необходимые поля и затем "Сохранить". Нажимая повторно "Добавить новую запись" выдает ошибку "Невозможен переход к указанной записи"..
Такая же проблема если нажимать кнопки "Следующая запись", "Предыдущая запись".
Для записи последующих документов сейчас приходится заново открывать форму "Ввод данных" после записи одного документа, что не очень удобно делать на постоянной основе.
В чем может быть причина и как можно устранить данную проблему?
Закомментрируете строки 8-10 в модуле формы:
Visual Basic
1
2
3
'Private Sub Form_AfterUpdate()
'    upUser
'End Sub
И заработает ...
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,933
Записей в блоге: 4
31.01.2022, 13:46
Лучший ответ Сообщение было отмечено xxx996 как решение

Решение

xxx996,
форма уже обновлена, а вы пытаетесь еще дообновить, перенесите логирование в другое место или уберите совсем
Visual Basic
1
2
3
Private Sub Form_AfterUpdate()
    ''upUser
End Sub
2
48 / 3 / 1
Регистрация: 05.12.2021
Сообщений: 118
31.01.2022, 14:04  [ТС]
Barnaul_88, shanemac51, спасибо!
0
Заблокирован
31.01.2022, 14:08
Лучший ответ Сообщение было отмечено xxx996 как решение

Решение

xxx996,
Цитата Сообщение от shanemac51 Посмотреть сообщение
перенесите логирование в другое место или уберите совсем
Предлагаю перенести на событие BeforeUpdate - будет нормально:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub Form_BeforeUpdate(Cancel As Integer)
 
    upUser
    
'On Error Resume Next
 
'обязательным заполнение Содержание решения ФУ, если поле Суть решения ФУ заполнено'
    Cancel = (Len(Nz(Me.СутьРешенияФУ, "")) > 0 And Len(Nz(Me.СодержаниеРешенияФУ, "")) = 0)
    If Cancel = -1 Then MsgBox "Заполните поле 'Содержание решения ФУ'"
 
'обязательным заполнение Содержание решения ФУ по ходатайству, если поле Дата решения ФУ по ходатайству заполнено'
    Cancel = (Len(Nz(Me.ДатаРешенияФУПоХодатайству, "")) > 0 And Len(Nz(Me.СодержаниеРешенияФУПоХодатайству, "")) = 0)
    If Cancel = -1 Then MsgBox "Заполните поле 'Содержание решения ФУ по ходатайству'"
 
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2022, 14:08
Помогаю со студенческими работами здесь

Изменение первой в таблице записи (одного кортежа) при добавление новой записи
Добрый день! При добавлении новой записи через форму ДобСтуд в таблице Студ у первой записи меняется Номер группы. Причем новая запись...

Ошибка при записи или проведении документа
Добрый день уважаемы форумчане. Занимаюсь по книжке Радченко, Хрусталев по 1С и в определенный момент не проверил работу программы и...

Run-time error 2105 не возможен переход к указанной записи, Access
Option Compare Database 'Option Explicit Function otcet8() Dim mes As String mes = InputBox("Ââåäèòå ìåñÿö äëÿ îò÷åòà ÕÕ") ...

ЗУП 2.5. Ошибка при заполнении документа "ЗП к выплате": не обнаружены данные для записи в ТЧ документа
День добрый. Конфигурация ЗУП 2.5(2.5.94). При начислении "планового аванса" в доке "Зарплата к выплате организаций" при попытке...

Ошибка выбора и записи данных из подчинённого справочника при проведении документа
Здравствуйте! Помогите пожалуйста разобраться! Есть 2 справочника - Авто и Клиенты, справочник Авто подчинён справочнику клиенты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru