powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть базу после блокировки от shift
4 сообщений из 4, страница 1 из 1
Открыть базу после блокировки от shift
    #39450467
Ofkoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый вечер!

Нашёл данный код, который ставит защиту от shift.

Код: plsql
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.
31.
Public Function SetBypassProperty(f As Boolean)
Const DB_Boolean As Long = 1
    ChangeProperty "AllowBypassKey", DB_Boolean, f
    ChangeProperty "AllowSpecialKeys", DB_Boolean, f
    ChangeProperty "StartUpShowDBWindow", DB_Boolean, f
End Function
 
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
 
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
 
Change_Bye:
Exit Function
 
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function



Далее свойством
Код: plsql
1.
?SetBypassProperty(false)

оно включается/выключается. Но если полностью закрыть базу(убрать все меню и т д), то как вернуться в меню VB и снять блокировку?
...
Рейтинг: 0 / 0
Открыть базу после блокировки от shift
    #39450469
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Открыть базу после блокировки от shift
    #39450518
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OfkozНо если полностью закрыть базу(убрать все меню и т д), то как вернуться в меню VB и снять блокировку?Создаёшь новую БД (без таблиц и прочего) и пишешь в модуле примерно такой код
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Public Sub ChangeProperties()
Dim dbs As Object' DAO.Database
Set dbs = DBEngine.OpenDatabase("ПутьКТвоемуФайлуБД")
dbs.Properties("AllowBypassKey") = True
dbs.Properties("AllowSpecialKeys") = True
dbs.Properties("StartUpShowDBWindow") = True
dbs.Close
Set dbs = Nothing
End Sub
...
Рейтинг: 0 / 0
Открыть базу после блокировки от shift
    #39451054
Ofkoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо получилось
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть базу после блокировки от shift
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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