Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: osmor
Ну он просто не оформлен в виде функции....
полностью примерно так:

' это в модуль
Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, _ 
                        ByVal hWndInsertAfter As Long, _ 
                        ByVal X As Long, ByVal Y As Long, _ 
                        ByVal cx As Long, _ 
                        ByVal cy As Long, _ 
                        ByVal wFlags As Long) 
Private Const HWND_TOP As Long = 0 
Const HWND_TOPMOST = -1 
Const HWND_NOTOPMOST = -2 
Const SWP_NOSIZE = &H1 
Const SWP_NOMOVE = &H2 
Const SWP_NOACTIVATE = &H10 
Const SWP_SHOWWINDOW = &H40 

Public Function ReportToTop(NameReport as String)
      SetWindowPos Reports(NameReport).hWnd, HWND_TOP, 0, 0, 0, 0, _ 
        SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE 
End Function

'это пример вызова
call ReportToTop("rptПродажиЗаПериод"

Ну по хорошему здесь еще надо проверку на наличие открытого отчета с таким именем и т.п.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.