powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открытие файла по названию поля
9 сообщений из 9, страница 1 из 1
Открытие файла по названию поля
    #39659511
NikolasKage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, искал на форме и ни одно решение не подошло.
Есть таблица с полями Фамилия, Имя, Отчество, контактные данные.
На форме, которая создана по этой таблице, нужна кнопка/гиперссылка. Смысл её в том, чтобы она открывала файл [Фамилия][Имя][Отчество].docx
Заранее спасибо за помощь
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39659527
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри вот это Открыть документ в родном приложении Только в таблице надо хранить путь к файлу.

Можно ещё использовать тип поля "Вложение". Перед открытием выгружать файл на диск, а после грузить обратно.
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39659530
NikolasKage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss,
Я смотрел этот гайд, фишка в том, чтобы автоматически бралось имя файла состоящее из значений в форме.
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39659559
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikolasKage,
ну а в чём проблема то?
Делаете текстовую переменную. Присваиваете ей значение Фамилия & Имя & Отчество
Значение переменной используется в выражении открытия файла.
Путь к файлу можно жёстко забить в выражение, если он будет без изменений.
Можно хранить в отдельном поле, даже выбор каталога присобачить.
Можно сразу путь/имя файла использовать.
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39659560
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при составлении имени файла по полям можно сразу добавлять и расширение файла:
Фамилия & Имя & Отчество & .docx
ПыСы: акс будет ругаться на кавычки, тут уже сами играйтесь, не помню нужное, и лень открывать акс и подбирать количество кавычек;)
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39659998
NikolasKage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tarasios, пытался уже так сделать, через shell, но постоянно всем ругается на неправильный путь
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39660017
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой именно путь?
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39660022
NikolasKage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Joss, временно сделал таким образом :
-создал поле [Путь] на форме в котором данные в виде ="c:\Папка" & [Фамилия] & " " & [Имя] & " " & [Отчество] & ".docx"
-на кнопке вписал код Application.FollowHyperlink "" & Me.Путь & ""
Вот теперь буду думать, как сделать так, чтобы пользователь мог сам заменить часть "c:\Папка"
...
Рейтинг: 0 / 0
Открытие файла по названию поля
    #39660041
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikolasKage,
ну а кто мешает путь выбирать в отдельном поле, после чего закидывать в другую переменную?
и уже использовать в "полном пути" две переменные, путь и имя?
И да, по хорошему - вам желательно ещё прикрутить проверку наличия искомого файла, или сделать обработку ошибок на предмет отсутствия файла.
Ну а что бы понять, чего у вас там ругается на путь - желательно видеть ваш кусок кода. По идее - должно всё без проблем работать
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открытие файла по названию поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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