0 / 0 / 0
Регистрация: 22.09.2014
Сообщений: 15
|
|
1 | |
По двум кликам по гиперссылке открывать диалоговое окно (как в проводнике), где можно указать папку с файлами22.09.2014, 16:31. Просмотров 1001. Ответов 3
Метки нет Все метки)
(
Уважаемые форумчане возникла проблема с гиперссылками!
В базе данных по клиентам возникла необходимость указать папку где будут находиться документы по конкретному клиенту, формат документов (doc.,pdf.,excel). Поле в БД имеет формат гиперссылка. Очень хотелось бы чтобы по двум кликам открывалось диалоговое окно (как в проводнике) где можно указать папку с файлами и этот путь прописывался бы в поле и затем можно было бы кликнув по образовавшейся гиперссылке один раз открыть папку с файлами, которые можно запустить. Поискам решения данной задачи посвятил много часов (на форуме нашел решения по рисункам, по pdf файлам, но применить под свои требования так и не сумел) То появляется гиперссылка, но она не запускается, то вместо пути прописывается путь к конкретному файлу, а не к папке, то представлены коды макросов, которые отказывались работать.
0
|
|
22.09.2014, 16:31 | |
Как открыть диалоговое окно в текущем каталоге (где сам этот файл лежит)? Как можно зафиксировать в графическом окне figure диалоговое окно выбора файла Не открывается диалоговое окно. Чувствую, что ответ где-то на поверхности Рисование прямоугольника в графическом окне по двум кликам мыши |
|
![]() 16259 / 6720 / 1458
Регистрация: 21.06.2012
Сообщений: 12,398
|
|
22.09.2014, 17:19 | 2 |
Здесь смотрели Написание статей. Там есть отдельный пункт по работе с папками.
0
|
0 / 0 / 0
Регистрация: 22.09.2014
Сообщений: 15
|
|
23.09.2014, 11:24 [ТС] | 3 |
Да, я это смотрел и как говорил выше смотрел многое другое. По клику у меня появляется диалоговое окно, а как путь к папке прописать в БД я не знаю. Если есть какие-нибудь ссылки, выложите буду очень признателен.
Добавлено через 26 минут Чтобы не быть голословным вот немногое то, что пытался использовать (извиняюсь но ссылки на авторов не укажу потому что потерял что откуда брал) 'Диалог открытия файла 'strTitle - заголовок окна диалога 'strFolder - полный путь к каталогу по умолчанию 'strFilter - фильтр расширений файлов 'GetDbPath = funOpenFileDialog("Выберите файл с таблицами базы данных", "", "Access (*.mdb)") 'Dim strFile As String 'On Error GoTo Err_ ' WizHook.Key = 51488399 ' WizHook.GetFileName 0, "AppName", strTitle, "", strFile, strPathFolder, strFilter, 0, 0, 0, True ' funOpenFileDialog = strFile 'Exit Function 'Err_: ' MsgBox Err.Description ' Err.Clear 'End Function '1 'strTitle - заголовок окна диалога 'strFolder - полный путь к каталогу по умолчанию 'strFilter - фильтр расширений файлов 'Function funOpenFileDialog(ByVal strTitle As String, ByVal strPathFolder As String, ByVal strFilter As String) As String 'Dim strFile As String 'On Error GoTo Err_ ' WizHook.Key = 51488399 ' WizHook.GetFileName 0, "AppName", strTitle, "", strFile, strPathFolder, strFilter, 0, 0, 0, True ' funOpenFileDialog = strFile 'Exit Function 'Err_: ' MsgBox Err.Description ' Err.Clear 'End Function 'End Function '2 'GetDbPath = funOpenFileDialog("Выберите файл с таблицами базы данных", "", "Access (*.mdb)") '3 'Dim FName As String 'Dim result As Integer 'Dim n 'With Application.FileDialog(1) ' .Title = "Выберите pdf файл" ' .InitialFileName = "C:\" ' .AllowMultiSelect = False ' .Filters.Clear ' .Filters.Add "PDF files", "*.pdf", 1 'result = .Show 'If result = 0 Then Exit Sub 'FName = Trim(.SelectedItems.Item(1)) 'End With 'n = InStrRev(FName, "\") 'Me.[Поле30] = Mid(FName, n + 1) 'End Sub
0
|
![]() 16259 / 6720 / 1458
Регистрация: 21.06.2012
Сообщений: 12,398
|
||||||
23.09.2014, 13:09 | 4 | |||||
Т.е о FSO по ссылке Вы прочитать не захотели. А зря. Там все есть ... .
Добавлено через 1 час 33 минуты Хорошо, вот пример (измененный) с mrexcel.com
0
|
23.09.2014, 13:09 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Можно ли вызвать диалоговое окно из диалогового окна? Можно ли создать диалоговое окно, "рабочая область" которого выглядит как табличка, с тонкими границами? Можно ли обычное диалоговое окно сделать чуть побольше? Ado. Как и где можно указать разделитель столбцов текстового файла? Как скопировать папку с файлами в другую папку с заменой средствами php? Где скачать папку TASM со всеми файлами? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |