Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
223 / 102 / 22
Регистрация: 16.03.2013
Сообщений: 995
1

Как открыть определенный файл PDF из Access

24.05.2016, 09:44. Показов 2393. Ответов 2
Метки нет (Все метки)

Добрый день! Похожую тему уже создавал, но обсуждение куда то в сторону ушло, говорилось больше про Exel и маленько другие условия у нынешней задачи.
Подскажите пожалуйста, как реализовать открытие файла в формате PDF с помощью определенного приложения, например назовем приложение условно - "PDF Редактор". Выбор приложения обусловлен тем, что оно позволяет исправлять некорректный контент в созданных другим приложением документах PDF.

Суть идеи в том, что в столбце таблицы идут по порядку наименования файлов, сохраненных в сетевой директории, : \\Server-00\FTP_PDF. Допустим названия файлов: "А001"; "А 002"; "А003" и т.д.

Как можно реализовать открытие документа с наименованием из активной строки таблицы? Допустим, если курсор находится на записи с именем файла "А002", то по какому-то событию, допустим нажатию кнопки, из сетевой директории должен открыться файл именно с таким именем.
Спасибо.

Добавлено через 13 минут
Shell "pdfeditor.exe ""\\Server-00\FTP_PDF & [№PROG] & """", 1"

Это не работает, пишет что файл не найден
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2016, 09:44
Ответы с готовыми решениями:

Не могу открыть в PDF читалке в форме PDF файл имя которого хранится в БД Access
в приложении есть поиск он ищет в БД(1 таблица, 2 поля) и если в поисковую строку вводится название...

Как вытащить из Access PDF-файлы, и открыть их
На данном этапе сойдет и просто кнопка по нажатию которой откроются все файлы PDF вытащенные из...

Как открыть pdf-файл
Как из вба, нажатием на кнопку, открыть документ в формате пдф

Как открыть файл pdf
Как открыть файл pdf My.Computer.FileSystem.OpenTextFileReader("PDF\111.pdf") файл не...

2
Эксперт MS Access
26662 / 14352 / 3178
Регистрация: 28.04.2012
Сообщений: 15,731
24.05.2016, 11:16 2
Если курсор на поле с адресом, то можно так
Visual Basic
1
application.FollowHyperlink "\\Server-00\FTP_PDF" & chr(92) & screen.ActiveControl & ".pdf"
Но вообще говоря, следует уходить от работы непосредственно с таблицами. Формы дают неизмеримо больший функционал по интерфейсу

chr(92) это символ обратного слэша. Написан, поскольку форум глотает обратный слэш перед кавычкой

Добавлено через 19 минут
Впрочем, по имени поля тоже можно задать файл
Visual Basic
1
2
application.FollowHyperlink _
"\\Server-00\FTP_PDF" & chr(92) & screen.ActiveDatasheet.Controls("ИмяПоля") & ".pdf"
Добавлено через 1 час 7 минут
Ах, да у Вас же свой редактор, не системный
Visual Basic
1
Shell "pdfeditor.exe """\\Server-00\FTP_PDF" & chr(92) & [№PROG] & ".pdf""", 1"
3
223 / 102 / 22
Регистрация: 16.03.2013
Сообщений: 995
24.05.2016, 12:50  [ТС] 3
Извиняюсь за неточность, забыл написать что это таблица разделенной формы, т.е. по сути название программы берется из поля разделенной формы

Добавлено через 3 минуты
Почему то пишет "Sintax error"

Добавлено через 19 минут
Стал открывать редактор, только после указания полного пути
Shell "C:\Program Files\VeryPDF PDF Editor v2.3\pdfeditor.exe"
а вот с остальным проблема

Добавлено через 19 минут
Shell "C:\Program Files\VeryPDF PDF Editor v2.3\pdfeditor.exe ""\\Server-00\FTP_PDF" & Chr(92) & [№PROG] & ".pdf"""", 1"

Так заработало, БОЛЬШОЕ СПАСИБО
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2016, 12:50

Как открыть PDF файл
Добрый день. Только начал изучать Android программирование. Возникла такая проблема, не могу...

Как открыть .pdf файл?
Компонент CppWebBrowser требует Acrobat Reader. Но неудобно же устанавливать его у каждого...

PDF-файл зашифрован. Как открыть?
ДД! При открытии файла PDF возникает сообщение: This document is encrypted by an unsupported...

Как открыть .pdf файл из VB программы?
Как открыть .pdf файл из VB программы?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.