У меня есть пользователь, который имеет дело со страницей непрерывных форм базы данных Access, где они могут выполнять кучу фильтрации и ввода данных.MS Access Управление копированием/вставкой данных из непрерывной формы
Иногда пользователь хочет иметь возможность выбрать несколько строк из этой формы и вставить их непосредственно в электронное письмо. Перспективы форматирует данные в таблицу довольно хорошо само по себе, но проблема у нас возникают в том, что выпадающие элементы управления из заголовка включены в вставленных данных, как вы можете увидеть ниже:
Employee_Absences
drpEmployee drpOrgDescrip lstTimeCode txtToDate txtFromDate chkShowExcused DESCR AbsenceDate Hours Excused_Hours Time Code employee_lookup.ORG_DESCRIP ImportedDate
6/2/2009 1/1/2009 0 Bob 1/4/2009 4 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Bill 1/4/2009 6 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Betty 1/4/2009 4 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Beth 1/5/2009 2 0 VAC Gamers 5/7/2009 4:51:31 PM
Пользователь не хотите беспокоиться об удалении и переупорядочении столбцов каждый раз, когда они хотят включить пару строк в электронную почту, и было бы довольно недружелюбно заставить их в отдельный отчет или таблицу, чтобы получить две или три строки. Я попытался возиться с порядком параметров в запросе, который заполняет форму, но это совсем не помогает.
Есть ли какое-то событие Copy-to-Clipboard, в которое я могу подключиться и сделать магию для строк данных? Любые другие предложения?
Спасибо за ссылку и предложение подформата детали - Теперь я могу создать небольшую кнопку буфера обмена, которую пользователь может нажать, чтобы скопировать данные в буфер обмена, как это определено отдельной функцией VBA. Вы не знаете, как перехватить их операцию «Копировать в буфер» (Ctrl + C или контекстное меню правой кнопки мыши), чтобы вызвать выполнение кода VBA? – nvuono
Вы можете использовать Key Preview на форме, чтобы перехватить и протестировать эту комбинацию клавиш. Не уверен, что это то, что вам нужно или нет. –