|
|
Make mde file from MS Access 97QuestionHow to make mde file form within MS Access 97 ? AnswerFrom: Shamil Salakhetdinov <shamil@marta.darts.spb.ru> '*+
' Purpose: Compile MS Access 97 .mdb file running another instance of MS Access 97
'
' Written by Shamil Salakhetdinov
' e-mail: shamil@marta.darts.spb.ru
'*-
Public Function smsMakeMde(ByVal vstrDstMdbPath As String, _
ByVal vstrDstFileName As String, _
Optional ByRef robjAcc As Access.Application = Nothing) As Boolean
On Error GoTo smsMakeMde_Err
smsMakeMde = False
Dim objAcc As Access.Application
If Not robjAcc Is Nothing Then
Set objAcc = robjAcc
Else
Set objAcc = New Access.Application
End If
objAcc.RefreshTitleBar
DoEvents
objAcc.Visible = True
DoEvents
SendKeys vstrDstMdbPath & vstrDstFileName & ".mdb"
SendKeys "{Enter}"
SendKeys vstrDstMdbPath & vstrDstFileName
SendKeys "{Enter}"
objAcc.DoCmd.RunCommand acCmdMakeMDEFile
DoEvents
objAcc.Visible = False
smsMakeMde = True
smsMakeMde_exit:
If robjAcc Is Nothing Then
objAcc.Quit
End If
Set objAcc = Nothing
Exit Function
smsMakeMde_Err:
MsgBox "smsMakeMde: " & Err.Number & " - " & Err.Description
Resume smsMakeMde_exit
End Function
Copyright © 1999-2008 by Shamil Salakhetdinov. Original version is published here. All rights reserved. |