Передумови
Розробка програми, яка використовується внутрішніми данимименеджери (знайомі зі схемою бази даних та дизайном таблиць). Одна частина програми включає функцію імпорту CSV із відображенням між "стовпцями" CSV та таблицями існуючих таблиць.
Користувачі також захочуть створювати нові таблиці дляімпортувати в. Щоб зробити це максимально зручним для користувача, я хотів би включити кнопку, яка відкриває нову (але ще не створену) таблицю в поданні дизайну, як кнопку "Дизайн таблиці", що знаходиться на стрічці бази даних Access (див. Нижче).
Хоча я знаю, що користувач може перейти до стрічки та натиснути кнопку, якщо його спрацьовувати за допомогою кнопки у формі, це стає зрозумілішим для користувача, який працює з відображенням імпорту / імпорту CSV.
Проблема
Чи існує пряма команда для запуску кнопки "Дизайн таблиці" (або її дії / функції) через vba?
Можливо, щось на порядок
DoCmd.OpenForm "Table Design", acNormal
Або щось, що спричинить дію типової кнопки MS Access, яка відображається на вкладці "Створити"?
Відповіді:
3 для відповіді № 1Що ти хочеш DoCmd.RunCommand acCmdNewObjectDesignTable
.
Ось деякі документи: https://msdn.microsoft.com/en-us/vba/access-vba/articles/application-runcommand-method-access