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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Вопрос к Osmor
 
 автор: Alex   (30.11.-1 в 00:00)
 
 

Прошу прощения за ламерство!
Подскажите пожалуйста как привязать "Класс для вызова диалога открытия файла" к кнопке в форме?

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

весь нижеприведенный код вставить в обработчик события кнопки Dim odialog As New clsOpenDialog
Dim strSelFile As String
With odialog
.StartFolder = "c:/windows" стартовая папка. Можно не задавать. По умолчанию c:/
.strTitle = "Укажите файл для проверки" заголовок окна. Можно не задавать. По умолчанию "Открытие файла"
.strFilter = "Базы Access (*.MDB);*.mdb;Все файлы (*.*);*.*" строка для фильтра. Можно не задавать. По умолчанию "ВСЕ файлы"

If .OpenDialogFileName(Me.hWnd) = "" Then нажата кнопка "отмена"
MsgBox "ничего не выбрано"
Else выбран файл выводим его атрибуты
MsgBox "Полное имя - " & .strFullName & vbCrLf & _
"Путь к файлу - " & .strPath & vbCrLf & _
"Имя файла - " & .strFileName & vbCrLf & _
"Расширение - " & .strFileExt
End If
End With

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

ответил... и только потом подумал... вопрос вероятно в другом по порядку.
1. создать модуль класса.
- перейти на закладку модули
- меню "вставка"-"модуль класса"
2. весь код из примера до строк
[blue]пример вызова[/blue]
[blue]Private Sub cmdOpenDialog_Click()[/blue]
вставить с созданный модуль класса
3. сохранить модуль класса под именем [blue]clsOpenDialog[/blue]
4. в форме создать кнопку
в обработчик события "нажатие кнопки" (Click) вставить код из предыдущего топика.

Вот так наверное ...

  Ответить  
 
 автор: zes_hip   (30.11.-1 в 00:00)
 
 

Re: ответил... и только потом подумал... вопрос вероятно в другом )

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