#forms #ms-access #openfiledialog
#формы #ms-access #openfiledialog
Вопрос:
Я использую Access 2000 для написания приложения формы.
Мне нужно открыть диалоговое окно файла, чтобы выбрать файл и извлечь путь к файлу.
Решение должно быть совместимо со всеми версиями access от 97 и выше, и оно не должно требовать предварительной установки какого-либо дополнительного модуля на компьютер пользователя. Нет сторонней библиотеки, только собственный вызов Windows api.
P.S. Мне нужны подробные шаги, которые показывают мне, куда добавить код.
Ответ №1:
Для такого рода часто задаваемых вопросов Access вам всегда следует использовать Access Web в качестве отправной точки для поиска (хотя интерфейс поиска отстой — проще искать сайт с помощью Google). Этот сайт является официальным сайтом часто задаваемых вопросов для ряда групп новостей, отличных от MS Access. Оно обновляется не часто, но код по-прежнему довольно полезен, именно потому, что он отвечает на часто задаваемые вопросы.
Необходимый вам код находится в одном из модулей API, услужливо озаглавленном Вызов стандартного диалогового окна открытия / сохранения файла Windows
Ответ №2:
Это должно быть «… для написания приложения form».
Существует неподдерживаемое объявление не в Windows API, а в msaccess.exe само по себе. Я полагаю, что впервые это было опубликовано в Руководстве Accessdeveloper’s Handbook. В данный момент я не нахожусь на своей машине разработки, но я могу посмотреть это, когда доберусь туда. Или, вы, вероятно, можете найти его самостоятельно без особых проблем.