|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
затем идёт код на добавление Код: vbnet 1. 2. 3. 4. 5. 6.
И на удаление и на каждую запись добавления выскакивает вопрос на подтверждение действий. Access Runtime 2007 В настройках базы стоит галочка подтверждение удаления документов. ------------------------------------------------------------------------ Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 11:16 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, ты уже давно вроде пишешь, а такие вопросы ещё не решил. читай -> http://www.sql.ru/faq/faq_topic.aspx?fid=410 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 11:53 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
Панург, в том Аccess 2007 , в котором пишу программу - вопросов не задаётся, всё делает втихоря. А вот на проверке в Runtime 2007 - вопросы выскакивают. Вот в чём непонятки. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 12:09 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
так почему в runtime может не работать отключение подтверждения выполнения запроса на добавление? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 12:16 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58так почему в runtime может не работать отключение подтверждения выполнения запроса на добавление?Ищи у себя в коде. У меня в рантайм 2010 отрабатывает нормально, вез вопросов. Предыдущим постом я намекал тебе что не плохо бы уйти от использования DoCmd.RunSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 12:54 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
Панург, уходил я от использования. тогда всё становится неуправляемым. :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 13:09 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58...тогда всё становится неуправляемым. а разве код не вами пишется? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2018, 14:52 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58уходил я от использования. тогда всё становится неуправляемым. Как это?? Вот как раз с RunSQL неуправляемо: нельзя посмотреть, сколько строк обработано, если вдруг где-то из-за ошибки не включил предупреждения, можно наворотить в базе случайно много чего - вся система перестает спрашивать подтверждения, например, на сохранение изменений в об'екте. Я обычно всегда убираю все RunSQL в любой программе, которая мне в руки попадает. Преимуществ у RunSQL перед Execute я не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 16:35 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
MrShin, хорошо, но У меня проблема другая. sewarning False а всё равно спрашивает подтверждение... :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 18:06 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, а пользовали Execute ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 20:18 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
sdku, пользовали. эффект тот-же. что-то с базой. с прогой что-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2018, 20:20 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58sdku, пользовали. эффект тот-же. что-то с базой. с прогой что-то.Вы сами ответили на свой вопрос (а причин может быть много) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 01:15 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58В настройках базы стоит галочка подтверждение удаления документов. А нужно чтоб ее не было... Можно поставить 2007 акцесс, снять галочку, потом удалить акцесс, по идее теперь и рантайм будет работать без галочки, по крайней мере на 2003 м так прокатывало А вообще ищи где эта хрень в реестр пишется и именно для 2007 акцесса У меня это все было для какого офиса в какую ветку чего и как, но не могу найти... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 01:44 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, короче вот вставка в реестр, после которой rt2007 не должен ругаться на изменение записей и запросы, можешь сначала заглянуть что там сейчас в реестре стоит (открой файл блокнотом глянешь ветки) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 02:01 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
vmag, рантайм на другом компе, там где программа будет работать. проверил ещё на двух компах, даже и не рантайм ругается. что-то с файлом программы не то. импортировал в чистую, создал mde - всё равно спрашивает подтверждение на изменение. в таблицу будет добавлено 27 записей... и подтверждение каждой записи спрашивает... короче не понятки. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 09:42 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
sdku, спасибо за наводку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 09:43 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58проверил ещё на двух компах, даже и не рантайм ругается. скрин покажи, кто ругается то ? Может ты не то лечишь, стоит рантайм + еще какой нить акцес, лечишь одно, ругается другое, наверняка на том компе стоит офис постарше 2007 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 14:12 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
vmag, Да. Офис повзрослее ругается. и рантайм родной, если один тока стоит, тоже спрашивает: вы уверены, мать вашу, или не уверены.... ============================== а на моём компе, где Access2007 стоит - ни чего не спрашивает... типа пол тер Гейтс. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 17:26 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, Ну и что ты хочешь ? - В офисе повзрослее отключи галочки (если он ругается, то значит программа в нем и выполняется, рантайм 2007 не нужен тут вообще). - На голом рантайме у тебя по умолчанию эти галочки стоят, мой файл должен помочь внести правку в реестр, ибо эти правки только для 2007, старшим они по барабану... - на своем компе ты эти галочки убрал руками, по этому не ругается ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 20:11 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
vmag, DoCmd.SetWarnings Используйте значение True (-1), чтобы включить отображение системные сообщения и значение False (0), чтобы отключить его. использую False (0) DoCmd.SetWarnings False Не должны выводится сообщения, а они выводятся. Прикинь. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 15:34 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58Не должны выводится сообщения, а они выводятся. в Open_Form стартовой формы вставь вот это Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 18:28 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
vmag, Спасибо. Вставлял уже. Программе по фиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 20:07 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, если проблема не решается - значит, вы либо не то, либо не так или не там решаете ;) Всего то три варианта ) Вышеупомянутые команды Application.SetOption "Confirm Record Changes", False ' подтверждение запросов на изменение Application.SetOption "Confirm Document Deletions", False ' подтверждение удаления документов Application.SetOption "Confirm Action Queries", False ' подтверждение действия запросов - использую, и всё работает только в путь. Разве что на конкретных ошибках сообщения вылазят. Потому в вашем случае - я бы в первую очередь разобрался, под какой именно оболочкой (версией Акса, рантайма) ваше приложение запускается. И далее уже уже рыться методом перебора в этих направлениях. Пройтись по настройкам оболочки (если это не рантайм, канеш) Потом проверить само ваше приложение. Сделать пустую базу, сделать в ней пару таблиц, стартовую форму, в неё за загрузку повесить вышеупомянутые "отключалки", сделать форму с парой кнопок, повесить на них команды на удаление/добавление, даже загнать в mde. И далее просто: если новая база ведёт себя нормально, не матюкается - значит, в вашем приложении дело. Возможно, в одной из форм /макросе есть команды, которые включают подтверждения. Если новая база матюкается - значит, надо лезть в настройки самой оболочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 20:20 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
Tarasios, Спасибо. Этим и занимаюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 20:27 |
|
Почему не отключается вопрос на удаление записей
|
|||
---|---|---|---|
#18+
час58, перечитываю ветку и чёт меня непонятки одолевают. Судя по вашим словам, вы хотите, что бы всего лишь не отображались подтверждения акса на добавление, удаление, изменение. При этом, по вашим же словам: 1. В настройках базы стоит галочка подтверждение удаления документов. 2. Вы глушите включенные же вами (теми самыми галочками) подтверждения системы методом "вообще никаких сообщений". 3. Тут же, после некоторых процедур, включаете все (!) сообщения системы Такое ощущение, что или вы сами запутались, чего хотите, или пытаетесь удалять гланды методом через одно место ;)) Если вам нужно сохранить возможность акса выдавать сообщения об ошибках, что бывает полезно, и в то же время убрать раздражающие вопросы на удаление/добавление/изменение, то вообще не трогайте ентот DoCmd.SetWarnings True/False Просто в самом аксе уберите галочки с подтверждения на удаление/добавление/изменение (раздражающая троица), плюс на главную форму в загрузку прицепите дублирование этих же "снятых галочек" программным методом - на предмет нормального использования под рантаймом. В который раз уже в этой ветке будет висеть )))) Application.SetOption "Confirm Record Changes", False ' подтверждение запросов на изменение Application.SetOption "Confirm Document Deletions", False ' подтверждение удаления документов Application.SetOption "Confirm Action Queries", False ' подтверждение действия запросов И будет вам счастье ) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2018, 22:53 |
|
|
start [/forum/topic.php?fid=45&msg=39608396&tid=1611635]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 286ms |
total: | 423ms |
0 / 0 |