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

Спасибо.
...
Рейтинг: 0 / 0
30.09.2004, 18:52:19
    #32719053
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
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
30.09.2004, 19:02:19
    #32719071
Morison
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
Поясните пожалуйтса, куда (или где) сделать ссылку?
Или если это API то можете и ссылку кинуть?

спасибо.
...
Рейтинг: 0 / 0
30.09.2004, 20:43:16
    #32719213
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
...
Рейтинг: 0 / 0
01.10.2004, 18:22:54
    #32720716
Morison
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
Вопрос в 2000-ке выше изложенный код должен работать или тольео в 2002?
...
Рейтинг: 0 / 0
01.10.2004, 18:47:02
    #32720753
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
Говорят, что это работает во всех версиях 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
01.10.2004, 23:11:17
    #32720928
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OpenFileDialog & Access
MorisonВопрос в 2000-ке выше изложенный код должен работать или тольео в 2002?
хз
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / OpenFileDialog & Access / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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