Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обойти ошибку
 
 автор: zhebov_andrey   (20.01.2010 в 11:48)   личное сообщение
45 Кб.
 
 

Подскажите, как при выполнении макрокоманды, при нажатии на ОТМЕНА обойти сообщение об ошибке макрокоманды

Картинка в приложении

  Ответить  
 
 автор: zhebov_andrey   (20.01.2010 в 11:51)   личное сообщение
18 Кб.
 
 

Вот еще сам кусок базы приложил

  Ответить  
 
 автор: kot_k_k   (20.01.2010 в 12:01)   личное сообщение
 
 

как вариант сделать форму - выбор года, и анализаровать че ввели -
если удобоваримое - значение передаем в макрос и с ним запускаем запрос,
если нет - останов недоходя до запуска макроса.
и ошибки не будет, т.к. если ввести "выоаы" - то запрос пытается рабтать все равно

  Ответить  
 
 автор: zhebov_andrey   (20.01.2010 в 13:51)   личное сообщение
 
 

Нет, Вы меня не правильно поняли!!! Когда выходит окно куда нужно ввести параметры, на нем есть две кнопки "ОК" и "ОТМЕНА". Так вот, если пользователь передумает выполнять запрос и нажмет кнопку "ОТМЕНА", то выходит сообщение, которое я прицепил в первом сообщении, а во втором кусочек базы на котором это можно увидеть наглядно

  Ответить  
 
 автор: snipe   (20.01.2010 в 14:13)   личное сообщение
 
 

может по нажатию на кнопку отмена просто закрыть форму

  Ответить  
 
 автор: zhebov_andrey   (20.01.2010 в 15:04)   личное сообщение
 
 

А как??????????

  Ответить  
 
 автор: kot_k_k   (20.01.2010 в 14:38)   личное сообщение
 
 

я понял правильно - просто это как вариант обойти ошибку макроса - уйти от макроса на фиг и сделать предпроверку того что написл злобный юзер ручками.

а кнопки ОК и Отмена это выдает сам запрос - как на них повесить обработку ХЗ!!

  Ответить  
 
 автор: snipe   (20.01.2010 в 15:20)   личное сообщение
 
 

Вы пытаетесь обойтись стандартными средствами Акса
ведь ни что не мешает Вам создать форму (самостоятельную) где юзер будет вводить год
когда он его введет то нажмет кнопку ок или откажется
а в запросе сослаться на эту форму и все

  Ответить  
 
 автор: Волшебник   (20.01.2010 в 18:57)   личное сообщение
14 Кб.
 
 

ПриОшибке

  Ответить  
 
 автор: zhebov_andrey   (20.01.2010 в 21:51)   личное сообщение
 
 

Не совсем понял

  Ответить  
 
 автор: snipe   (21.01.2010 в 06:13)   личное сообщение
20 Кб.
 
 

Как вариант

как мне кажется вся ваша проблемка в том что вы пытаетесь заставить запрос самому запрашивать инфу а собственные возможности акса при этом (опять же это мое мнение) несколько ограничены (ну или бедноваты) - по сему я давно отказался от такого способа - делаю форму показываю ее юзеру, который вводит нужную информацию, проверяю инфу и уже потом следующее действие - запускаю запрос который берет инфу с формы

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList