У меня есть таблица данных в Excel и напрямую связана с БД доступа. Когда вы щелкните правой кнопкой мыши по таблице данных, вы можете удалить строки. Но я хотел бы удалить записи в источнике данных Access, а также, когда я удалю rwos в datatable. Как я могу достичь этого?Удалить данные БД доступа, а также данные Listobject
0
A
ответ
0
Захват события Worksheet_BeforeRightClick
на листе, который вы хотите включить эту функцию, напишите код для удаления записи в базе данных Access, обновите связанную таблицу на листе.
Код для удаления записи из базы данных Access можно найти здесь: Deleting data from Access with VBA
Для того, чтобы правильно установить ограничение где (только удалить запись вы хотите), вы должны знать в какой колонке находится первичный ключ на листе, а затем вы можете получить это значение для ограничения на использование так же просто, как:
Worksheets("Sheet1").Cells(Target.Row, PK_Column).Value2
Смежные вопросы
- 1. Как удалить данные в БД?
- 2. Структура или класс, а также общедоступные данные?
- 3. Nokogiri возвращает теги XML, а также данные
- 4. Как скопировать данные из таблицы в БД доступа на сервере в другую БД доступа
- 5. После запроса БД я больше не могу печатать данные, а также текст в браузере
- 6. Хранить данные LDAP в БД?
- 7. сохранить данные в БД
- 8. Как сохранить gridview templated Данные элемента в БД, а также разбор словесного документа?
- 9. Access ошибка типа БД данные
- 10. Как удалить все данные, а затем вставить новые данные
- 11. Удалить все данные таблицы базы данных доступа
- 12. Основные данные: данные атрибута доступа
- 13. Переименовать данные, а затем удалить дубликаты
- 14. Таблица Excel ListObject - удалить отфильтрованные/скрытые строки из таблицы ListObject
- 15. Невозможно получить данные из БД доступа мс в Java
- 16. Выберите данные из БД MySQL
- 17. : checked выбирает также входные данные
- 18. Данные буфера доступа SlimDX
- 19. Как можно построить сглаженную кривую, а также исходные данные?
- 20. шифровать двоичные данные в двоичные, а также дешифровать
- 21. перенаправить на страницу с php, а также отправить данные POST
- 22. Как получить содержимое тега, а также следующие данные
- 23. Сохраните цитаты, а также добавьте данные с кавычками в Ruamel
- 24. отображения записей на основе рядов, а также удалять дублирующиеся данные
- 25. SQL Сводные данные по году, а также установить период
- 26. Основные данные Accessor - Перед Удалить
- 27. Удалить только отношения между таблицами, а не данные
- 28. .json данные, чтобы БД SQLite
- 29. Вариант получить данные из БД
- 30. Как получить данные из БД
Я не уверен в этом методе. Что делать, если я прав, запись удаляется, и я решаю иначе. –
@ jason-samuels: Затем вы можете установить окно сообщения с просьбой подтвердить, если они действительно хотели бы удалить запись. Кроме того, вы можете сделать это аналогично Google и только сказать, что вы удаляете его, не удаляя его. Просто добавьте флаг в таблицу Access с битом IsDeleted, и если он установлен, вы не покажете эту запись. То же самое происходит с электронной почтой Google. Просто потому, что вы их больше не видите, это не означает, что Google действительно удалил ваши электронные письма. ;) – Ralph