|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
На ленточной форме (источником которой служит запрос на выборку из таблицы KomplektuyshieIzdeliyaPolnaya) имеется кнопка удаления записи,навожу курсор на запись выполняется следующий код: Private Sub butDelEkzdPKI_Click() DoCmd.RunSQL "DELETE KomplektuyshieIzdeliyaPolnaya.* FROM KomplektuyshieIzdeliyaPolnaya WHERE KomplektuyshieIzdeliyaPolnaya.Kod=" & Me.Kod & ";" Me.Requery 'ТУТ ВЫДАЕТСЯ Run Time Error '3167' ...... ...... ...... End Sub Вопрос - почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 12:30 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty, Если правильно понял, то: Видимо удаление, не стандартное и не частое действо как добавление и пользователь может нечаянно сам того не желая, чего то удалить, для этого наверное это и придумано. Но где то в настройках есть (по крайней мере у меня в А2000) галочка, что бы типа Акс не спрашивал. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 12:47 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
Лапух drafty, Если правильно понял, то: Видимо удаление, не стандартное и не частое действо как добавление и пользователь может нечаянно сам того не желая, чего то удалить, для этого наверное это и придумано. Но где то в настройках есть (по крайней мере у меня в А2000) галочка, что бы типа Акс не спрашивал. Не,это несколько не то,то о чем вы говорите,это DoCmd.SetWarnings False ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 12:56 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty, а почему бы просто не удалять запись в форме? Тогда и Requery не нужно. Если чисто по вопросу, то попробуйте вместо DoCmd.RunSQL использовать CurrentDB.Execute. Таблица родная или прилинкованная (тогда как и откуда)? ЗЫ. То, что DoCmd.RunSQL не задает вопросов - плохо. Значит предупреждения отключены и вы рискуете случайно удалить что-нибудь полезное, важную таблицу например. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 13:13 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
Кривцов Анатолий drafty, а почему бы просто не удалять запись в форме? Тогда и Requery не нужно. Если чисто по вопросу, то попробуйте вместо DoCmd.RunSQL использовать CurrentDB.Execute. Таблица родная или прилинкованная (тогда как и откуда)? ЗЫ. То, что DoCmd.RunSQL не задает вопросов - плохо. Значит предупреждения отключены и вы рискуете случайно удалить что-нибудь полезное, важную таблицу например. Форме присваивается Me.RecordSource="Select ....Where..."(та таблица что указана в начальном сообщение топика). Каким образом можно удалить запись медотодом CurrentDB.Execute можно синтаксис? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:25 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty Каким образом можно удалить запись медотодом CurrentDB.Execute можно синтаксис? Как запускать запросы из VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:49 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty Форме присваивается Me.RecordSource="Select ....Where..."(та таблица что указана в начальном сообщение топика). drafty Каким образом можно удалить запись медотодом CurrentDB.Execute можно синтаксис? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 14:54 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty Форме присваивается Me.RecordSource="Select ....Where..."(та таблица что указана в начальном сообщение топика). ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 15:02 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
court drafty Форме присваивается Me.RecordSource="Select ....Where..."(та таблица что указана в начальном сообщение топика). Да, нормально отрабатывается!🤝🤝🤝 Теперь попутно ещё такой вопрос,если я нахожусь в области примечания или заголовка ленточной формы,а затем перехожу на запись методом клика на любое поле области данных этой же формы -есть ли такое событие для формы или нет??? 🤔🤔🤔 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 15:10 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
DarkMan drafty Каким образом можно удалить запись медотодом CurrentDB.Execute можно синтаксис? Как запускать запросы из VBA Обязательно возьму на вооружение, очень полезная информация! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 15:12 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty если я нахожусь в области примечания или заголовка ленточной формы, а затем перехожу на запись методом клика на любое поле области данных этой же формы -есть ли такое событие для формы или нет??? 🤔🤔🤔 Можно использовать таймер формы, где с указанным интервалом проверять Me.ActiveControl.Section и сравнивать с сохраненным в переменной ранее. НО ЗАЧЕМ? Что это за архитектурные излишества? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 17:15 |
|
Выскакивает сообщение Run Time Error '3167'-ЗАПИСЬ УДАЛЕНА
|
|||
---|---|---|---|
#18+
drafty если я нахожусь в области примечания или заголовка ленточной формы,а затем перехожу на запись методом клика на любое поле области данных этой же формы -есть ли такое событие для формы или нет??? 🤔🤔🤔 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2019, 18:12 |
|
|
start [/forum/topic.php?fid=45&msg=39907462&tid=1610317]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 439ms |
0 / 0 |