Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не отключается вопрос на удаление записей / 25 сообщений из 28, страница 1 из 2
28.02.2018, 11:16
    #39608355
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
Код: vbnet
1.
2.
3.
4.
              DoCmd.SetWarnings False
    
    ' ОЧИСТИМ ПРЕЖНИЕ ДАННЫЕ Удалить медикаменты
    DoCmd.OpenQuery "MEDICAMENTI_PODBOR_UDALENIE_VSEGO_QUE"



затем идёт код на добавление

Код: vbnet
1.
2.
3.
4.
5.
6.
    Do Until RST.EOF

        DoCmd.RunSQL "Insert into PACIENT_DOGOVOR_MES_PODBOR_TBL " _
.........

  DoCmd.SetWarnings True



И на удаление и на каждую запись добавления выскакивает вопрос на подтверждение действий.

Access Runtime 2007
В настройках базы стоит галочка подтверждение удаления документов.

------------------------------------------------------------------------
Спасибо за ответ.
...
Рейтинг: 0 / 0
28.02.2018, 11:53
    #39608385
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58, ты уже давно вроде пишешь, а такие вопросы ещё не решил.

читай -> http://www.sql.ru/faq/faq_topic.aspx?fid=410
...
Рейтинг: 0 / 0
28.02.2018, 12:09
    #39608390
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
Панург,

в том Аccess 2007 , в котором пишу программу - вопросов не задаётся, всё делает втихоря.
А вот на проверке в Runtime 2007 - вопросы выскакивают.
Вот в чём непонятки.
...
Рейтинг: 0 / 0
28.02.2018, 12:16
    #39608396
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
так почему в runtime может не работать отключение подтверждения выполнения запроса на добавление?
Код: vbnet
1.
2.
3.
  DoCmd.SetWarnings False
  DoCmd.RunSQL ...
  DoCmd.SetWarnings True
...
Рейтинг: 0 / 0
28.02.2018, 12:54
    #39608421
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58так почему в runtime может не работать отключение подтверждения выполнения запроса на добавление?Ищи у себя в коде. У меня в рантайм 2010 отрабатывает нормально, вез вопросов.

Предыдущим постом я намекал тебе что не плохо бы уйти от использования DoCmd.RunSQL
...
Рейтинг: 0 / 0
28.02.2018, 13:09
    #39608439
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
Панург,
уходил я от использования.
тогда всё становится неуправляемым.
:-(
...
Рейтинг: 0 / 0
28.02.2018, 14:52
    #39608517
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58...тогда всё становится неуправляемым.

а разве код не вами пишется?
...
Рейтинг: 0 / 0
01.03.2018, 16:35
    #39609196
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58уходил я от использования.
тогда всё становится неуправляемым.
Как это?? Вот как раз с RunSQL неуправляемо: нельзя посмотреть, сколько строк обработано, если вдруг где-то из-за ошибки не включил предупреждения, можно наворотить в базе случайно много чего - вся система перестает спрашивать подтверждения, например, на сохранение изменений в об'екте.
Я обычно всегда убираю все RunSQL в любой программе, которая мне в руки попадает.
Преимуществ у RunSQL перед Execute я не знаю.
...
Рейтинг: 0 / 0
01.03.2018, 18:06
    #39609288
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
MrShin, хорошо, но
У меня проблема другая.
sewarning False
а всё равно спрашивает подтверждение...
:-(
...
Рейтинг: 0 / 0
01.03.2018, 20:18
    #39609385
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58,
а пользовали Execute ?
...
Рейтинг: 0 / 0
01.03.2018, 20:20
    #39609387
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
sdku,

пользовали.
эффект тот-же.
что-то с базой.
с прогой что-то.
...
Рейтинг: 0 / 0
02.03.2018, 01:15
    #39609462
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58sdku,

пользовали.
эффект тот-же.
что-то с базой.
с прогой что-то.Вы сами ответили на свой вопрос (а причин может быть много)
...
Рейтинг: 0 / 0
02.03.2018, 01:44
    #39609465
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58В настройках базы стоит галочка подтверждение удаления документов.

А нужно чтоб ее не было...
Можно поставить 2007 акцесс, снять галочку, потом удалить акцесс, по идее теперь и рантайм будет работать без галочки, по крайней мере на 2003 м так прокатывало
А вообще ищи где эта хрень в реестр пишется и именно для 2007 акцесса
У меня это все было для какого офиса в какую ветку чего и как, но не могу найти...
...
Рейтинг: 0 / 0
02.03.2018, 02:01
    #39609470
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58,

короче вот вставка в реестр, после которой rt2007 не должен ругаться на изменение записей и запросы,
можешь сначала заглянуть что там сейчас в реестре стоит (открой файл блокнотом глянешь ветки)
...
Рейтинг: 0 / 0
02.03.2018, 09:42
    #39609518
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
vmag,

рантайм на другом компе, там где программа будет работать.
проверил ещё на двух компах, даже и не рантайм ругается.
что-то с файлом программы не то.
импортировал в чистую, создал mde - всё равно спрашивает подтверждение на изменение.
в таблицу будет добавлено 27 записей...
и подтверждение каждой записи спрашивает...
короче не понятки.
...
Рейтинг: 0 / 0
02.03.2018, 09:43
    #39609519
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
sdku,
спасибо за наводку.
...
Рейтинг: 0 / 0
02.03.2018, 14:12
    #39609653
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58проверил ещё на двух компах, даже и не рантайм ругается.

скрин покажи, кто ругается то ?
Может ты не то лечишь, стоит рантайм + еще какой нить акцес, лечишь одно, ругается другое, наверняка на том компе стоит офис постарше 2007
...
Рейтинг: 0 / 0
02.03.2018, 17:26
    #39609755
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
vmag,

Да.
Офис повзрослее ругается.
и рантайм родной, если один тока стоит, тоже спрашивает:
вы уверены, мать вашу, или не уверены....
==============================
а на моём компе, где Access2007 стоит - ни чего не спрашивает...
типа пол тер Гейтс.
...
Рейтинг: 0 / 0
02.03.2018, 20:11
    #39609834
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58,

Ну и что ты хочешь ?
- В офисе повзрослее отключи галочки (если он ругается, то значит программа в нем и выполняется, рантайм 2007 не нужен тут вообще).
- На голом рантайме у тебя по умолчанию эти галочки стоят, мой файл должен помочь внести правку в реестр,
ибо эти правки только для 2007, старшим они по барабану...
- на своем компе ты эти галочки убрал руками, по этому не ругается
...
Рейтинг: 0 / 0
03.03.2018, 15:34
    #39610028
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
vmag,

DoCmd.SetWarnings
Используйте значение True (-1), чтобы включить отображение системные сообщения и значение False (0), чтобы отключить его.

использую False (0)
DoCmd.SetWarnings False

Не должны выводится сообщения, а они выводятся.
Прикинь.
...
Рейтинг: 0 / 0
03.03.2018, 18:28
    #39610065
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58Не должны выводится сообщения, а они выводятся.

в Open_Form стартовой формы вставь вот это
Код: vbnet
1.
2.
3.
Application.SetOption "Confirm Record Changes", False        ' подтверждение запросов на изменение
Application.SetOption "Confirm Document Deletions", False    ' подтверждение удаления документов
Application.SetOption "Confirm Action Queries", False        ' подтверждение действия запросов
...
Рейтинг: 0 / 0
03.03.2018, 20:07
    #39610082
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
vmag,

Спасибо.
Вставлял уже.
Программе по фиг.
...
Рейтинг: 0 / 0
03.03.2018, 20:20
    #39610085
Tarasios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час58, если проблема не решается - значит, вы либо не то, либо не так или не там решаете ;) Всего то три варианта )

Вышеупомянутые команды
Application.SetOption "Confirm Record Changes", False ' подтверждение запросов на изменение
Application.SetOption "Confirm Document Deletions", False ' подтверждение удаления документов
Application.SetOption "Confirm Action Queries", False ' подтверждение действия запросов
- использую, и всё работает только в путь.
Разве что на конкретных ошибках сообщения вылазят.
Потому в вашем случае - я бы в первую очередь разобрался, под какой именно оболочкой (версией Акса, рантайма) ваше приложение запускается. И далее уже уже рыться методом перебора в этих направлениях.
Пройтись по настройкам оболочки (если это не рантайм, канеш)
Потом проверить само ваше приложение.
Сделать пустую базу, сделать в ней пару таблиц, стартовую форму, в неё за загрузку повесить вышеупомянутые "отключалки", сделать форму с парой кнопок, повесить на них команды на удаление/добавление, даже загнать в mde. И далее просто: если новая база ведёт себя нормально, не матюкается - значит, в вашем приложении дело. Возможно, в одной из форм /макросе есть команды, которые включают подтверждения.
Если новая база матюкается - значит, надо лезть в настройки самой оболочки.
...
Рейтинг: 0 / 0
03.03.2018, 20:27
    #39610088
час58
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
Tarasios,

Спасибо.
Этим и занимаюсь.
...
Рейтинг: 0 / 0
03.03.2018, 22:53
    #39610115
Tarasios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не отключается вопрос на удаление записей
час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 ' подтверждение действия запросов

И будет вам счастье )
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Почему не отключается вопрос на удаление записей / 25 сообщений из 28, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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