Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ввод пароля после сворачивания окна приложения / 13 сообщений из 13, страница 1 из 1
10.03.2005, 06:15
    #32952420
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Можно ли после сворачивания-разворачивания окна приложения выводить диалоговое окно с именем текущего пользователя и строкой для ввода пароля? Допустим, пошел пользователь покурить, свернул окошко - и уже никто ничего лишнего от его имени не натворит...
...
Рейтинг: 0 / 0
10.03.2005, 06:36
    #32952423
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Можно.
...
Рейтинг: 0 / 0
10.03.2005, 10:38
    #32952694
msn13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
ТемныйМожно.
впринципе какой вопрос такой и ответ, думаю вусетаки автор хотел спросит ь как.
...
Рейтинг: 0 / 0
10.03.2005, 11:34
    #32952874
Alexus12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
проверьте какие события происходят на любой форме при сворачивании Access
весьма вероятно что происходит minimize/resize
вот их и ловите
...
Рейтинг: 0 / 0
10.03.2005, 13:52
    #32953352
Я
Я
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Он может покурить и не сворачивая окна однако.
...
Рейтинг: 0 / 0
10.03.2005, 13:55
    #32953363
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
надо написать в Майкрософт, чтобы в след. версии добавили событие OnPerekur :)
--------------
crazy about...
...
Рейтинг: 0 / 0
10.03.2005, 14:07
    #32953404
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
на случай перекура очень удобно встроенное средство - хранитель экрана

на рабочем столе правой кнопкой мыши, свойства, заставка, выбрать тип заставки, защита паролем 1 мин
...
Рейтинг: 0 / 0
10.03.2005, 14:29
    #32953504
msn13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Kelmeнадо написать в Майкрософт, чтобы в след. версии добавили событие OnPerekur :)
--------------
crazy about...

уменя форма ввода пароля всегда активна, висит себе вверху да и все
в принципе при такой задачи
на опен
DoCmd.MoveSize 300, 1, 8000, 300
а из нее отлавливай свой перекур
кнопкой выход все равно пользоваться не будут (проверено)
...
Рейтинг: 0 / 0
11.03.2005, 05:48
    #32954607
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Спасибо, попробую. Да, действительно, я забыл сразу поставить вопрос "как"? Но сообразительные сами догадались. Хранитель экрана здесь не помощник, т.к. выполнение других задач на этом компе тоже имеет место.
...
Рейтинг: 0 / 0
05.08.2005, 08:18
    #33203034
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Попробовал отловить Resize:

Private Sub Form_Resize()
Dim frmSearchConditions As Form
Dim Width As Single

If Application.Visible = True Then
If Width = 10773 Then
MsgBox "Форма развернута", vbOKOnly
Else
MsgBox "Форма свернута", vbOKOnly
End If
Else
End If
End Sub

Но сообщения появляются только во время загрузки приложения. А потом сворачивай-разворачивай - ничего не происходит :(
...
Рейтинг: 0 / 0
12.08.2005, 06:44
    #33211885
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Наверное, тут Resize не поможет. Собственно, изменения размеров формы тут нет. Имеет место быть сворачивание и разворачивание окна приложения. И, кажется, тут без WinAPI не обойтись...
...
Рейтинг: 0 / 0
16.12.2005, 18:26
    #33441717
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Если это кому-то еще интересно...
Открываем при загрузке форму как скрытую и прописываем в ней:

Option Compare Database
Option Explicit

Private Sub Form_Open(Cancel As Integer)
Me.TimerInterval = 1000
End Sub

Private Sub Form_Timer()

If IsIconic(Application.hWndAccessApp) Then
Let lngIsIconic = 1
Else: IsZoomed (Application.hWndAccessApp)
If lngIsIconic = 1 Then
Call CheckPassword
If strInput <> strOldPassword Then
Call CheckPassword
Else

End If

Let lngIsIconic = 0
Else
End If
End If

End Sub

Создаем глобальный модуль и туда:
Option Compare Database
Option Explicit

Public lngIsIconic As Long
Public strInput As String
Public strOldPassword As String

Public Declare Function IsIconic Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function IsZoomed Lib "user32" (ByVal hwnd As Long) As Long

Public Function IsCurrentPwd(strInput As String) As Boolean
On Error Resume Next
Err = 0
DBEngine(0).Users(CurrentUser()).NewPassword strOldPassword, strInput
IsCurrentPwd = (Err = 0)
End Function

Public Sub CheckPassword()
Dim strMsg As String

strMsg = "Ââåäèòå Âàø ïàðîëü:"
strInput = InputBox(Prompt:=strMsg)

Call IsCurrentPwd(strInput)
End Sub

Вот еще бы пароль в InputBox отобразить звездочками и было бы совсем хорошо...
...
Рейтинг: 0 / 0
16.12.2005, 18:28
    #33441722
КД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод пароля после сворачивания окна приложения
Пардон.
strMsg = "Ââåäèòå Âàø ïàðîëü:"
это конечно
strMsg = "Введите Ваш пароль:"
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ввод пароля после сворачивания окна приложения / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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