Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в программе перехватить (и настроить) запуск БД / 7 сообщений из 7, страница 1 из 1
07.06.2003, 15:24
    #32178964
Aa
Aa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
То бишь, не в меню НАстройка настраивать параметры запуска, а в VBA?
...
Рейтинг: 0 / 0
07.06.2003, 15:43
    #32178967
Aa
Aa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
Это никто не знает, или отвечать лениво? :))
...
Рейтинг: 0 / 0
07.06.2003, 17:06
    #32178981
progist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
Public Function SetStartProperties()

Dim Prop As DAO.Property
Dim strAppName As String
Dim iErr As Integer
Dim stIcon As String


On Error GoTo HandleErr
ChangeProperty "StartupForm", DB_Text, "AfrmFirst"
ChangeProperty "StartupMenuBar", DB_Text, "Главное меню"
ChangeProperty "StartupShowDBWindow", DB_Boolean, False
ChangeProperty "StartupShowStatusBar", DB_Boolean, True
ChangeProperty "AllowBuiltinToolbars", DB_Boolean, False
ChangeProperty "AllowFullMenus", DB_Boolean, False
ChangeProperty "AllowBreakIntoCode", DB_Boolean, False
ChangeProperty "AllowSpecialKeys", DB_Boolean, False
ChangeProperty "AllowBypassKey", DB_Boolean, False

iErr = 1
APP_NAME:
DBEngine(0)(0).Properties("AppTitle") = strAppName
Application.RefreshTitleBar
iErr = 2
APP_ICON:
DBEngine(0)(0).Properties("AppIcon") = stIcon
Application.RefreshTitleBar

ExitHere:
Exit Function
HandleErr:
Select Case Err.number
Case 3270
Select Case iErr
Case 1
Set Prop = DBEngine(0)(0).CreateProperty("AppTitle", dbText, " ")
DBEngine(0)(0).Properties.Append Prop
Resume APP_NAME
Case 2
Set Prop = DBEngine(0)(0).CreateProperty("AppIcon", dbText, " ")
DBEngine(0)(0).Properties.Append Prop
Resume APP_ICON
End Select
Case Else
MsgBox "Îøèáêà #" & Err.number & ": " & Err.Description, vbCritical, "SetStartProperties"
End Select
Call RecordError(Err.number, Err.Description, "Êëèåíò ÍÒ", "SetStartProperties")
End Function

Public Function SetApplicationOptions()
On Error Resume Next
With Application
.SetOption "Show Status Bar", False
.SetOption "Show Startup dialog box", False
.SetOption "Show New object shortcuts", False
.SetOption "Left Margin", 0.5
.SetOption "Right Margin", 0.5
.SetOption "Top Margin", 1
.SetOption "Bottom Margin", 1
.SetOption "Provide Feedback with sound", True
.SetOption "Track name AutoCorrect info", False
.SetOption "Perform name AutoCorrect", False
.SetOption "Log name AutoCorrect changes", False
.SetOption "Default find/replace behavior", 1
.SetOption "Confirm Record changes", False
.SetOption "Confirm Document deletions", False
.SetOption "Confirm Action Queries", False
.SetOption "Show Values Limit", 1000
.SetOption "Move after enter", False
.SetOption "Behavior entering field", 0
.SetOption "Arrow Key Behavior", 0
.SetOption "Cursor Stops At First/Last Field", True
.SetOption "Enable DDE Refresh", True
.SetOption "Refresh Interval (Sec)", 60
.SetOption "Default Open Mode for Databases", 1
.SetOption "Default Record Locking", 2
.SetOption "Use Row Level Locking", True
End With
End Function
...
Рейтинг: 0 / 0
07.06.2003, 18:42
    #32179009
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
Есть мнение, что вместо DbEngine(0)(0) лучше писать CurrentDb.
...
Рейтинг: 0 / 0
07.06.2003, 20:34
    #32179031
Aa
Aa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
Наверное я плохо объясняю :((
Вот ОТКУДА вызывать эти функции?
...
Рейтинг: 0 / 0
07.06.2003, 22:39
    #32179049
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
Если я правильно разбираюсь в апельсинах, как минимум некоторые из этих настроек считываются (и начинают действовать) прежде, чем что бы то ни было начинает исполняться.
...
Рейтинг: 0 / 0
08.06.2003, 12:08
    #32179088
progist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в программе перехватить (и настроить) запуск БД
я вызываю их на открытии стартовой формы, т.е. каждый раз при загрузке программы, настройки устанавливаются так как надо проге.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в программе перехватить (и настроить) запуск БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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