Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
34<br />
End If<br />
End Sub<br />
Началь<strong>на</strong>я установка интерфейса<br />
База <strong>данных</strong> <strong>Access</strong> открывается в соответствии с <strong>на</strong>стройками меню<br />
Сервис .Параметры запуска или макросом AutoExec.<br />
Примеры<br />
Sub ПараметрыЗапуска ()<br />
ЗадатьСвойство "StartupForm", dbText, "МояФорма"<br />
ЗадатьСвойство "AppTitle", dbText, "Моя форма"<br />
ЗадатьСвойство "StartupShowDBWindow", dbBoolean, False<br />
ЗадатьСвойство "StartupShowStatusBar", dbBoolean, False<br />
ЗадатьСвойство "AllowBuiltinToolbars", dbBoolean, True<br />
ЗадатьСвойство "AllowFullMenus", dbBoolean, True<br />
ЗадатьСвойство "AllowBreakIntoCode", dbBoolean, False<br />
ЗадатьСвойство "AllowSpecialKeys", dbBoolean, True<br />
ЗадатьСвойство "AllowBypassKey", dbBoolean, TrueEnd Sub<br />
MsgBox(“OK”)<br />
End Sub<br />
Function ЗадатьСвойство (имяСвойства As String, типСвойства As Variant, _<br />
з<strong>на</strong>чениеСвойства As Variant) As Integer<br />
Const conPropNotFoundError = 3270<br />
On Error GoTo еслиНетТакогоСвойства<br />
CurrentDb.Properties (имяСвойства) = з<strong>на</strong>чениеСвойства<br />
ЗадатьСвойство = True<br />
конец:<br />
Exit Function<br />
еслиНетТакогоСвойства:<br />
If Err = conPropNotFoundError Then ' свойство не установлено<br />
Set свойство = CurrentDb.CreateProperty (имяСвойства, _<br />
типСвойства, з<strong>на</strong>чениеСвойства)<br />
CurrentDb.Properties.Append свойство<br />
Resume Next<br />
Else<br />
' неяс<strong>на</strong>я ошибка<br />
ЗадатьСвойство = False<br />
Resume конец<br />
End If<br />
End Function<br />
Sub АнтиШифт ()<br />
On Error GoTo добавитьСвойство<br />
If MsgBox ("Нужен ли Шифт", vbYesNo) = vbYes Then<br />
нуженЛи = True<br />
Else<br />
нуженЛи = False