powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка из буфера...
10 сообщений из 10, страница 1 из 1
Вставка из буфера...
    #32470103
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго всем здоровья.
Access '97, mdb.

Нет ли каких операторов для вставки из буфера обмена данных в таблицу при помощи VB?

Ситуация такая: если оператор удаляет запись из таблицы, то эту запись Access автоматически копирует в буфер обмена. Потом Access спрашивает: удалять или нет. Если ДА, то запись удаляется физически. Если НЕТ, то запись вставляется из буфера обратно в таблицу.

Я хочу вести лог удаленных данных. Лог - почти полная копия основной таблицы. Если оператор подтверждает удаление, хотелось бы данные из буфера записать в этот лог.

P.S. Может есть другие решения проблемы?
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470114
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На событии Delete запоминай удаляемые данные, на событии AfterDelConfirm пиши лог
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470118
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
З.Ы. Не будет работать если у пользователя снята галка "Подтверждение изменения записей"
З.З.Ы. Еще надо как-то предусмотреть отмену удаления
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470124
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП:

Я так и сделал. У меня на событие Delete висит запрос на добавление. Но если есть две одинаковых записи, то и в лог записываются две записи. Хотя я удаляю только одну.

Вот я и подумал, может вставлять в лог данные из буфера?
Но вот каким образом (операторами) не знаю....
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470129
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но если есть две одинаковых записи, то и в лог записываются две записи. Хотя я удаляю только одну.
В смысле? Почему записываются две хотя ты удаляешь одну? И что такое "две одинаковые записи"? У них что, и первичный ключ - тоже одинаковый?

З.Ы. Писать лог надо не на событии Delete, а на событии AfterDelConfirm
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470137
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще, с чего ты взял, что используется стандартный буфер обмена? У меня содержимое буфера обмена при удалении не изменяется. Так что это внутренний аксесовский буфер (и вряд ли аксес тебе к нему доступ даст).
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470161
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
З.Ы. Писать лог надо не на событии Delete, а на событии AfterDelConfirm

На это событие, как я понял, этой записи в таблице уже нет. Она сидит в буфере.


Так что это внутренний аксесовский буфер (и вряд ли аксес тебе к нему доступ даст).

У меня в таблице ключевого поля нет (до этого он был без надобности). Судя по всему мне его нужно ввести.

Большое спасибо за помощь.
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470176
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На это событие, как я понял, этой записи в таблице уже нет. Она сидит в буфере.
На событии AfterDelConfirm записи уже нет совсем. А вот на событии Delete - запись еще есть. Остается только в коллекцию какую-нибудь сложить идентификаторы удаляемых записей, и после их удаления (AfterDelConfirm) - записать в лог.

Однако если у пользователя снята галка "Подтверждение изменения записей" - то надо писать лог прямо на событии Delete.
Вот такой вот геморрой на ровном месте.
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470201
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модераторы, пожалуйста иправте ошибку в названии моего топика...
...
Рейтинг: 0 / 0
Вставка из буфера...
    #32470304
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос:

Блин, как сказать то...

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


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