|
|
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Такая очень надоедливая штука - запускаешь запрос на удаление, а акес и спрашивает, удалять столько-то записей или нет. Надо программно отключить Параметры/Правка и поиск/Подтверждение/Запросов на изменение. Кто-нибудь делал такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 19:17 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
DoCmd.SetWarnings = False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 19:26 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Спасибо! То, что надо. Можно ещё воспользоваться Application.SetOption, но твой способ лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 19:39 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Все-таки это беспредел, что люди не делают поиск по форуму. SetWarnings вреден. Надо просто пользоваться CurrentDb.Execute. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 22:40 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Это не беспердел Это наша лень. Лень фак написать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2003, 23:22 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
а почему DoCmd.RunSQL хуже, чем CurrentDb.Execute? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 09:58 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Справа вверху есть поиск по форуму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:06 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Не все Warning'и бесполезны! :) Может так? Application.SetOption "Confirm Record Changes", False Application.SetOption "Confirm Document Deletions", False Application.SetOption "Confirm Action Queries", False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:37 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
2Polev Так еще хуже. Сделай как сам написал, а теперь выдели 1 таблицу (где данных по более) и "по ошибке" нажми клавишу DEL. Удалилось? Удалилось. Все радостно хлопаем в ладоши. Повтори процедуру для всех объектов БД. Потом можно и копии по-удалять (жалко в Проводнике требуется подтверждение, а то тоже можно было бы в ладоши по хлопать) == Из вредных советов - делать не обязательно :) === Из полезныз советов - никогда не трогаете эти опции - пусть всегда стоят в True. Используйте CurrentProject.Connection.Execute или DoCmd.SetWarnings = False DoCmd.RunSQL ... DoCmd.SetWarnings = True И обязательно с обработчиком ошибок - которой восстановит DoCmd.SetWarnings = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:44 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
2 Senin Victor Вопрос был такой: "Надо программно отключить Параметры/Правка и поиск/Подтверждение/Запросов на изменение." Кроме того включить обратно тоже никогда не поздно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:48 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Убедил, Senin Viktor, Execute лучше - не получится пропустить SetWarnings(True). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:50 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
Вопрос был такой: Надо программно отключить и далее по тексту И лучшим ответом было бы: "Это сделать невозможно. Используйте CurrentDb.Execute "....", dbFailOnError" Пусть неправда, но человек потом спасибо скажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:52 |
|
||
|
Как убрать подтверждение запросов на удаление?
|
|||
|---|---|---|---|
|
#18+
2Polev >Кроме того включить обратно тоже никогда не поздно... Ты не прав. По закону Мерфи: если что-то может случиться - оно случиться. 2 Fuzzy >Убедил, Senin Viktor, Execute лучше - не получится пропустить SetWarnings(True). Я никого не убеждаю - просто делюсь своим опытом и знаниеми по мере возможности. Опыт и знание штука субъективная и вполне возможно - ошибочна или не точна. Надо думать самому, принимая в расчет все другие идеи. Лично у меня полно старого кода с SetWarnings, он работает, но так как я написал в посте 10:44. Для всего нового я использую Execute. Там где на глаза попадается SetWarnings - переделываю. Так сказать занимаюсь вялотекущей оптимизацией :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2003, 10:57 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32223007&tid=1680202]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 412ms |

| 0 / 0 |
