Макрос для изменения значения поля во всех записях. Проверка, что запись уже последняя.
wladimirrr
Дата: 22.01.2016 23:29:36
Подскажите, пожалуйста, как сделать проверку в макросе при выполнении команды "на запись (следующую)", что запись уже последняя и надо остановиться. Аксесс 2003.
D.B
Дата: 23.01.2016 02:30:42
wladimirrr |
---|
Подскажите, пожалуйста, как сделать проверку в макросе при выполнении команды "на запись (следующую)", что запись уже последняя и надо остановиться. Аксесс 2003. |
В Макросе не знаю, а в Recordset проверка на EOF и BOF
guest_rusimport
Дата: 23.01.2016 10:28:39
wladimirrr,
Макросом, например, так :)
wladimirrr
Дата: 23.01.2016 13:42:52
guest_rusimport, огромное спасибо! Все поучилось!
wladimirrr
Дата: 23.01.2016 18:25:28
guest_rusimport, В 2003 работает, а в 2010 выдает сообщение про "песочницу". Как её отключить?
guest_rusimport
Дата: 23.01.2016 19:07:09
wladimirrr,
справка для msaccess 2010 :
1.В Microsoft Windows нажмите кнопку Пуск, а затем выберите команду Выполнить.
2.В поле Открыть введите regedit, а затем нажмите клавишу ВВОД.
Запустится редактор реестра.
3.Разверните папку HKEY_LOCAL_MACHINE и перейдите к следующему разделу реестра:
\Software\Microsoft\Office\14.0\Access Connectivity Engine\Engines
4.В правой области редактора реестра дважды щелкните параметр SandboxMode.
Откроется диалоговое окно Изменение параметра DWORD.
5.В поле Значение поменяйте значение с 3 на 2 и нажмите кнопку ОК.
6.Закройте редактор реестра.
справка для msaccess 2003 :
Отключение изолированного режима
Для отключения изолированного режима выполните следующие действия.
В меню Сервис выберите команду Макрос и подкоманду Защита.
Выберите вкладку Уровень безопасности, а затем выберите вариант Низкая.
Нажмите кнопку OK.
Перезапустите приложение Access.
Примечание. При открытии файлов на этом уровне безопасности макросы включаются всегда.
Примечание. Изолированный режим выключается для всех пользователей компьютера.
wladimirrr
Дата: 23.01.2016 19:44:03
guest_rusimport, ещё раз огромное спасибо! Век живи -век учись!
wladimirrr
Дата: 24.01.2016 13:36:41
guest_rusimport, почему-то значение SandboxMode при не сохраняется при последующей загрузке системы. Сегодня включил комп, опять не работает. Открыл реестр, а там SandboxMode =3. Я что-то наверно не догоняю?
guest_rusimport
Дата: 24.01.2016 22:16:13