powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OpenFileDialog & Access
7 сообщений из 7, страница 1 из 1
OpenFileDialog & Access
    #32719044
Morison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как в акцесс добавить что то типа OpenFileDialog ?
И каким образом привязать вордовый файл к ole полю ?

Спасибо.
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32719053
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 прицепи ссылку и юзай
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Public Function XFileDial(Optional MyPath As String) As Variant
 'диалог выбора файла *.mdb на выходе Null или путь 
Dim MyDial As FileDialog
Set MyDial = Application.FileDialog(msoFileDialogOpen)
MyDial.AllowMultiSelect = False
MyDial.Filters.Clear
MyDial.Filters.Add "Access", "*.mdb"
MyDial.Title = "Выбор файла для Link-таблицы"
MyDial.Show
If MyDial.SelectedItems.Count >  0  Then
                  XFileDial = MyDial.SelectedItems( 1 )
                                  Else
                  XFileDial = Null
End If
 Set MyDial = Nothing
End Function
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32719071
Morison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поясните пожалуйтса, куда (или где) сделать ссылку?
Или если это API то можете и ссылку кинуть?

спасибо.
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32719213
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32720716
Morison
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос в 2000-ке выше изложенный код должен работать или тольео в 2002?
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32720753
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят, что это работает во всех версиях Access. Не проверял...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
Type WLIB_OFFICEGETFILENAMEINFO
    hwndOwner As Long
    szAppName As String *  255 
    szDlgTitle As String *  255 
    szOpenTitle As String *  255 
    szFile As String *  4096 
    szInitialDir As String *  255 
    szFilter As String *  255 
    nFilterIndex As Long
    lView As Long
    flags As Long
End Type
 
Declare Function MSAU_OfficeGetFileName Lib _
"msaccess.exe" Alias "#56" (gfni As _
WLIB_OFFICEGETFILENAMEINFO, ByVal fOpen As _
Integer) As Long
 
 'Последний параметр: 0 - диалог для сохранения, 1 - открытия 
 
 'Вызов: 
 
Private Sub Кнопка0_Click()
 Dim a As WLIB_OFFICEGETFILENAMEINFO
 a.hwndOwner = Me.hWnd
 a.szFilter = "Access Files (*.MDB)|*.MDB|Access Files (*.MDE)|*.MDE|All Files (*.*)|*.*||"
 a.nFilterIndex =  0 
 MSAU_OfficeGetFileName a,  1 
 MsgBox a.szFile
End Sub
Взято отсюда http://am.rusimport.ru/msaccess/topic.aspx?ID=143
...
Рейтинг: 0 / 0
OpenFileDialog & Access
    #32720928
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MorisonВопрос в 2000-ке выше изложенный код должен работать или тольео в 2002?
хз
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OpenFileDialog & Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]