ник: egOrka
если вы в поле храните путь к некоему файлу
и хотите его открыть не заморачиваясь с типом открываемого файла (.txt/.doc/.xls/.jpg и тд.)
можно открыть его с помощью API ShellExecute, ShellExecute попытается найти программу зарегестрированную в системе для данного типа файла и откроет ваш файл в ней
т.е. .doc - в Wорде, .xls - в ёXеле и т.д.
Для этого в одном из модулей надо объявить API функцию ShellExecute
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
А в форме на кнопке у вас должно быть
...
ShellExecute Me.hwnd, "", sFile, "", "", 1
...
sFile - полный путь к файлу
Преварительно не плохо было бы проверить наличие файла
Если у вас файлы на сетевом ресурсе я бы хранил в поле только имя файла , а путь к ресурсу в отдельной табличке (в настройках приложения)