|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.01.2017, 09:08 | #1 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 307
|
Открыть формат файла который есть в папке
Всем хорошего дня!
У меня в папке DOC есть графические файлы разных форматов. Как прописать условие: если не нашел PDF, то открыть JPEG? Private Sub Кнопка98_Click() DirDOC = CurrentProject.Path & "\DOC" FileName = Dir(DirDOC & "\" & [F1].Value & ".PDF") '??? FileName = Dir(DirDOC & "\" & [F1].Value & ".JPEG") '??? If FileName <> "" Then Call StartOfFile(CurrentProject.Path & "\DOC\" & FileName) Else End If End Sub Пока приходиться все конвертировать в PDF, устаю )
Думайте глобально - действуйте локально!
|
22.01.2017, 10:25 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
22.01.2017, 12:55 | #3 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 307
|
Не работает. Попробовал второй вариант, все равно не работает
Private Sub Кнопка98_Click() DirDOC = CurrentProject.Path & "\DOC" FileName = (DirDOC & "\" & [F1].Value & ".PDF") If Dir(FileName) <> "" Then FileName = (DirDOC & "\" & [F1].Value & ".JPEG") If Dir(FileName) <> "" Then MsgBox "No Such Files" Exit Sub End If End If If FileName <> "" Then Call StartOfFile(CurrentProject.Path & "\DOC\" & FileName) End If End Sub
Думайте глобально - действуйте локально!
|
22.01.2017, 13:48 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
22.01.2017, 15:10 | #5 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 307
|
Ошибку уже не выдает, но файлы в папке DOC не находит. Выходятся только MsgBox
Думайте глобально - действуйте локально!
|
23.01.2017, 14:52 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
покажите структуру папки и как ищете файлы
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
25.01.2017, 07:10 | #7 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 307
|
если я правильно понял, то...
C:\Папка\DOC, в ней файлы *.PDF (хотелось бы еще и другова формата) Файл.mdb находится в корневой папке - "Папка". В главном окне программы есть переменная F1 (номер детали) нажимаю Кнопка98 и открывается файл c именем совподающий с значением F1 FileName = Dir(DirDOC & "\" & [F1].Value & ".PDF")
Думайте глобально - действуйте локально!
|
25.01.2017, 09:57 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
запустите "командную строку"
выполните в ней код Код:
|
05.02.2017, 10:12 | #9 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 307
|
Файл myfiles создал через cmd. Он почему то пустой. Правильно сделал?
Что с ним дальше делать так и не понял
Думайте глобально - действуйте локально!
|
05.02.2017, 11:15 | #10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
значит каталог C:\Папка\DOC\ пустой, в нем нету файлов
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск файла который находится в папке "выше самой программы" | TEED1 | Общие вопросы Delphi | 21 | 09.02.2014 10:17 |
сохранить текстовый файл, который загружен в мемо поле (загрузка файла- есть код) Делфи 7 | программирование | Помощь студентам | 5 | 22.11.2013 07:17 |
Скрипт, который считает количество файлов в каждой папке, находящихся в данной папке | so1idsnake | Помощь студентам | 20 | 07.08.2013 22:38 |
открыть общий доступ к папке. | Chudo4258 | Помощь студентам | 7 | 18.02.2012 12:57 |
есть ли проигрователь, который воспроизводит 2 или 4 файла одновременно | Анастасия 777 | Софт | 3 | 03.12.2009 11:35 |