powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление формы в обработке обновления
24 сообщений из 24, страница 1 из 1
Обновление формы в обработке обновления
    #32559659
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В леночной форме юзер используте удалить, но источник - сложный запрос и надо удалить лишь опрделенную часть, а остальное отменить - это легко.. А вот как потом обновить форму (при обработке удаления обновление не срабатывает). Можно, конечно, через таймер, но это не надежно. Есть ли какие - либо идеи???
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559662
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vam911надо удалить лишь опрделенную часть, а остальное отменить - это легко
Это как это? Посреди удаления нажать в нужную секунду Esc, чтобы удалилась примерно половина записей?
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559667
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпри обработке удаления обновление не срабатывает
А на какое событие код-то вешаешь?
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559670
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч vam911надо удалить лишь опрделенную часть, а остальное отменить - это легко
Это как это? Посреди удаления нажать в нужную секунду Esc, чтобы удалилась примерно половина записей?
А если удаляешь кодом, то в чем проблема???
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559676
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если удаляешь кодом, то в том же коде следующей строчкой и рикверь...
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559749
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вешаю на удалени, вызываю SQL - удалить нужную часть запроса (строку в одной из таблиц), после чего ставлю отмену удаления в форме. Но вот КАК потом форму обновить?????

При Вызове реквера говорит - "Обломись - здесь нельзя!!!"
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559753
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
vam911Вешаю на удалени ... после чего ставлю отмену удаления в форме.
Ничего не понял. Можно еще раз?
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559756
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vam911 удалить нужную часть запроса (строку в одной из таблиц)
часть запроса - ???
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559763
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну, насчет части запроса я могу предположить что-то такое:
delete * from запрос where...

А вот насчет "вешаю на удаление и ставлю отмену удаления в форме" - это получается, что юзер выделяет записи и жмет на Delete, а программа отменяет удаление и вместо этого делает другое удаление. Правильно ли я стелепятил?
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559768
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Санычстелепятил?
важно чтоб не спятил(рифма)
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559769
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Это старое изобретение. Поищи по форуму на слово телепят.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559880
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю на события в форме и вижу:
AfterInsert, AfterUpdate, AfterDelete - а что мешает Requery сделать в них?
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559882
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если сеанс телепятии прошел успешно, то удаление происходит программно через запрос, т.е. не вызывает ни одного из этих событий.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32559885
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И опять же: если я правильно читаю мысли, то вот ссылка на грустную историю, развивавшуюся по такому же сценарию:

/topic/62795&pg=-1
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560264
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычНу, насчет части запроса я могу предположить что-то такое:
delete * from запрос where...

А вот насчет "вешаю на удаление и ставлю отмену удаления в форме" - это получается, что юзер выделяет записи и жмет на Delete, а программа отменяет удаление и вместо этого делает другое удаление. Правильно ли я стелепятил?

Точно, вот только как теперь все это обновить??
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560268
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelyСмотрю на события в форме и вижу:
AfterInsert, AfterUpdate, AfterDelete - а что мешает Requery сделать в них?

Если не секрет это гдеж событие AfterDelete найти??? есть OnDelete, внем и разыгрывается описаная выше драмма. Requery туда вставить можно, но при ипольнении выскочит описанная выше ошибка.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560272
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 vam911:

См. вчера, 18:22.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560282
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч2 vam911:

См. вчера, 18:22.

Нашел там
Private Sub Form_Delete(Cancel As Integer)
Cancel = True
Dim rstClone As Recordset
Set rstClone = Me.RecordsetClone
rstClone.Bookmark = Me.Bookmark
rstClone.Delete
rstClone.Requery 'не путать с Me.Requery'
' делаю что-то еще '
End Sub

запустил на сроке "rstClone.Requery" -ошибка Операция не поддерживается в транзакциях - ОБЛОМ.

Есть ли еще идеи??? ( инетерсно, почему эта не работает??)
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560284
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Собственно, я давал эту ссылку с целью показать, насколько длинно там было обсуждение, насколько сложна задача и насколько ничем та история не кончилась...
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560287
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычСобственно, я давал эту ссылку с целью показать, насколько длинно там было обсуждение, насколько сложна задача и насколько ничем та история не кончилась...

Попросту говоря - что бы я забил на это смирился, что безмазняк ))))
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560288
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ну, примерно.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560295
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычНу, примерно.

Там в нескольких местах обсуждалось Form_BeforeDelConfirm может его поюзать, вот только оно у меня не возникает (интересно почему)
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560300
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Самое неприятное происходит тогда, когда юзер отменяет удаление, выбрав кнопку Cancel.
...
Рейтинг: 0 / 0
Обновление формы в обработке обновления
    #32560565
vam911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, видимо придется через таймер :((((
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление формы в обработке обновления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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