Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обработка ошибок / 16 сообщений из 16, страница 1 из 1
19.07.2006, 10:19
    #33862937
grin-pis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Задумал сделать такую тему - брать стандартное сообщение об ошибках(вроде Поле <имя> не может содержать значение Null, так как свойство Required имеет значение True. Введите значение в поле. ) Так вот в этом сообщении хотелось бы задать свое <имя> и Null заменить на "пустое значение"(ну или как-то так), а все остальное выкинуть(так как свойство Required имеет значение True),так вот вопрос в следующем не могу никак найти где же формируется это сообщение.
...
Рейтинг: 0 / 0
19.07.2006, 10:29
    #33862969
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
А свое собственное сообщение об ошибке чем не устраивает?
...
Рейтинг: 0 / 0
19.07.2006, 10:45
    #33863019
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
автортак вот вопрос в следующем не могу никак найти где же формируется это сообщение.
внутрях акесовских оно, надо парсить текст ошибки
...
Рейтинг: 0 / 0
19.07.2006, 10:49
    #33863038
ннннннн
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Зачем парсить текст? Почему не отловить код (DataErr в событии Form_Error)? Или указать свое сообщение об ошибке на уровне таблицы (сначала нужно будет задать условие на значение)
PS может быть С. Гаврилов это имел в виду
...
Рейтинг: 0 / 0
19.07.2006, 11:06
    #33863102
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
авторЗачем парсить текст? Почему не отловить код (DataErr в событии Form_Error)? Или указать свое сообщение об ошибке на уровне таблицы (сначала нужно будет задать условие на значение)
PS может быть С. Гаврилов это имел в виду
автор видать хочет из сообщения выуживать имена контролов
...
Рейтинг: 0 / 0
19.07.2006, 11:24
    #33863159
ннннннн
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
bubucha авторЗачем парсить текст? Почему не отловить код (DataErr в событии Form_Error)? Или указать свое сообщение об ошибке на уровне таблицы (сначала нужно будет задать условие на значение)
PS может быть С. Гаврилов это имел в виду
автор видать хочет из сообщения выуживать имена контролов
ИМХО извращение
...
Рейтинг: 0 / 0
19.07.2006, 12:54
    #33863573
grin-pis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
просто с моим приложением работают люди совершенно не знкомые с ПК(к моему большому сожалению), так вот чтоб они мне не звонили через каждые 5 мин и не спрашивали чо такое свойство Required имеет значение True итд, а писать свой текст для каждой ошибки обламывает, то вот и задумал такую ерунду.
...
Рейтинг: 0 / 0
19.07.2006, 12:57
    #33863585
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Вот только не надо дурью маяться! Отключи это свойство. А при сохранении данных проверяй заполнение необходимых полей и выдавай соответствующие сообщения.
...
Рейтинг: 0 / 0
19.07.2006, 13:18
    #33863684
ннннннн
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
grin-pisпросто с моим приложением работают люди совершенно не знкомые с ПК(к моему большому сожалению), так вот чтоб они мне не звонили через каждые 5 мин и не спрашивали чо такое свойство Required имеет значение True итд, а писать свой текст для каждой ошибки обламывает, то вот и задумал такую ерунду.
Если ломает делать так, как удобно пользователю, не берись за программирование. Кстати, можно как-то пометить обязательные для заполнения поля - и указать это на форме - так часто делают. Вероятность появления такой ошибки уменьшится.
...
Рейтинг: 0 / 0
19.07.2006, 13:40
    #33863780
grin-pis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
мда, вот так всегда, хочешь как лучше а получается как всегда, хотел упростить себе и людям жизнь. а вы не хотите помочь. Мне всего-то надо узнать где эти сообщения формируются. а то, что вы говорите все верно и работает, но работает не всегда или с большими трудозатратами, оно вам или людям, которые с вашим продуктом работают надо....
спасибо за участие.....
...
Рейтинг: 0 / 0
19.07.2006, 14:23
    #33863986
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
grin-pisмда, вот так всегда, хочешь как лучше а получается как всегда, хотел упростить себе и людям жизнь. а вы не хотите помочь. Мне всего-то надо узнать где эти сообщения формируются. а то, что вы говорите все верно и работает, но работает не всегда или с большими трудозатратами, оно вам или людям, которые с вашим продуктом работают надо....
спасибо за участие.....
Отлавливайте в событии
Код: plaintext
Form_Error(DataErr As Integer, Response As Integer)
...
Рейтинг: 0 / 0
19.07.2006, 14:33
    #33864030
grin-pis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Отлавливайте в событии
Код: plaintext
Form_Error(DataErr As Integer, Response As Integer)
[/quot]


к сожалению я не нашел там, откуда появляется ошибка(например какое поле должно быть заполнено), в этом событии можно узнать код ошибки и заменить стандартное сообщение на свое, а вот поправить стандартное сообщение никак нельзя, хотя я может и не прав(подскажите если я не увидел что)
спасибо
...
Рейтинг: 0 / 0
19.07.2006, 14:40
    #33864069
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Для начала можно нажать на кнопку ФЫ1, потом почитать здесь (к примеру) здесь
...
Рейтинг: 0 / 0
19.07.2006, 14:44
    #33864087
AlTis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
...
Рейтинг: 0 / 0
19.07.2006, 15:00
    #33864175
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
Vsevolod VВот только не надо дурью маяться! Отключи это свойство. А при сохранении данных проверяй заполнение необходимых полей и выдавай соответствующие сообщения.
Разве мой вариант не подходит?..
...
Рейтинг: 0 / 0
19.07.2006, 15:43
    #33864366
grin-pis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибок
пасиб, большое за ссылки, понял, отстал!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обработка ошибок / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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