Straight from my splash form.... A2000
Option Compare Database
Option Explicit
Private Sub Form_Load()
Dim intX As Integer
Dim s As String
DoCmd.ShowToolbar "Form View", acToolbarNo
DoCmd.ShowToolbar "Print Preview", acToolbarNo
s = Left(CurrentDb.Name, Len(CurrentDb.Name) - Len(Dir(CurrentDb.Name))) & "\KQ.ico"
Const DB_Text As Long = 10
intX = AddAppProperty("AppTitle", DB_Text, " Jewellery Manager")
intX = AddAppProperty("AppIcon", DB_Text, s)
Application.RefreshTitleBar
End Sub
Function AddAppProperty(strName As String, varType As Variant, varValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo AddProp_Err
dbs.Properties(strName) = varValue
AddAppProperty = True
AddProp_Bye:
Exit Function
AddProp_Err:
If Err = conPropNotFoundError Then
Set prp = dbs.CreateProperty(strName, varType, varValue)
dbs.Properties.Append prp
Resume
Else
AddAppProperty = False
Resume AddProp_Bye
End If
End Function
Private Sub Form_Timer()
On Error GoTo Err_Form_Timer
DoCmd.OpenForm "frmMainMenu"
DoCmd.Close acForm, Me.Name
Exit_Form_Timer:
Exit Sub
Err_Form_Timer:
MsgBox Err.Description, , " Jewellery Manager"
Resume Exit_Form_Timer
End Sub
Dave