Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Открытие файла
 
 автор: khvostatyy   (26.02.2010 в 15:57)   личное сообщение
 
 

У меня есть кое-какой код:

Option Compare Database
Private Sub ShowFile(strPath)
'===============================================================
On Error GoTo ShowFileErr
     Application.FollowHyperlink strPath
     Exit Sub
ShowFileErr:
    MsgBox "Такого файла нет" & vbCrLf & _
    Err.Description & vbCrLf & " Err#" & Err.Number, vbCritical
End Sub
Private Sub Кнопка0_Click()
    ShowFile "C:\changelog.txt"
End Sub

Можно сделать так, чтобы открывался не тот файл, путь которого указан в коде, а тот, чей путь отображается в поле Поле0 на форме например, тут речь о текущей записи, то есть у разных записей разные пути к файлу на Поле0 соответсвенно.

  Ответить  
 
 автор: Анатолий (Киев)   (26.02.2010 в 19:56)   личное сообщение
 
 

Если этот код в той же форме, то просто:
Application.FollowHyperlink Me![Поле0]

  Ответить  
 
 автор: khvostatyy   (26.02.2010 в 20:32)   личное сообщение
 
 

Супер, все получилось, спасибо!

  Ответить  
 
 автор: khvostatyy   (26.02.2010 в 20:43)   личное сообщение
 
 

Не подскажете еще кое-что, если поле с путем файла пустое, то кнопка недоступна или сообщение "файла нет"

  Ответить  
 
 автор: Explorer   (26.02.2010 в 20:49)   личное сообщение
 
 

следующий вопрос будет типа -


не подскажете что делать если ссылка битая и запрашивает несуществующий файл - как сделать чтобы кнопка была недоступна или выдавалось сообщение пользователю...

  Ответить  
 
 автор: khvostatyy   (26.02.2010 в 20:53)   личное сообщение
 
 

Вы что издеваетесь? Не хотите отвечать, не надо. Плакать никто не будет. И вообще, ссылка не будет битая, файл будет лежать на сервере и никуда оттуда не денется, а если что случится, мы его восстановим

  Ответить  
 
 автор: Explorer   (26.02.2010 в 21:01)   личное сообщение
 
 


Вы что издеваетесь?



скорблю

если вы так уверены что ссылка не будет битой и файл будет на месте - что мешает вам быть уверенным в том, что Хайпелинк поле таблицы не будет пустым?

в некотором смысле пустое поле (отсутствие ссылки на файл) это битая ссылка.

а вообще - вопрос очень простой - навалом примеров в интернет (причем уже готовые решения)

  Ответить  
 
 автор: khvostatyy   (26.02.2010 в 21:07)   личное сообщение
 
 

Ну раз простой, вам трудно было написать строчку? А вместо этого вы исписали столько текста, сколько хватило бы исходников на всю мою базу

  Ответить  
 
 автор: Explorer   (26.02.2010 в 21:51)   личное сообщение
 
 

я ненавижу исходники.

в хелпе и в интернете все есть - к чему дублировать контент.

http://yandex.ru/nosuchpagehere.doc

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList