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

Форум: MS ACCESS

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

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

 
 

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

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

тема: SetFocus, PopUp или что-то еще (ACCESS 2003)
 
 автор: nicedude86   (09.03.2011 в 17:58)   личное сообщение
 
 

привет всем

помогите внедрить такое дело:
нажимаю кнопку, начинается процесс обработки задачи.. сама обработка происходит от 3 до 5 мин, а сидеть и ждать когда "отвиснет" - скучно.
есть ли способ, чтобы по завершению дела сего, форма (можно msgbox) выскакивала на передний план, (в плане поверх всех левых окон, запущенных в ОС) мол, операция завершена, жду дальнейших указаний )
спасиб

  Ответить  
 
 автор: Lukas   (09.03.2011 в 19:21)   личное сообщение
 
 


Public Sub ShowOK()
    Dim strExpr As String, strTempFile As String, hFile As Integer
    Dim WShell As Object
    
    strExpr = "MsgBox ""Все готово, белый хозяин! :)"""

    Set WShell = CreateObject("WScript.Shell")
    strTempFile = WShell.ExpandEnvironmentStrings("%TEMP%")
    strTempFile = strTempFile & "\ShowOK.vbs"
    
    hFile = FreeFile
    Open strTempFile For Output Access Write As hFile
    Print #hFile, strExpr
    Close hFile
    
    WShell.Run """" & strTempFile & """", vbMinimizedNoFocus
End Sub

:)

  Ответить  
 
 автор: Скорп   (09.03.2011 в 21:43)   личное сообщение
 
 

:))

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