Créer une MDE
On peut convertir par le code, une base ".MDB" en base ".MDE" à quelques conditions.
La base que l'on souhaite convertir doit:
- Etre une base autre que l'actuelle qui contient le code
- Son code doit se compiler sans restriction
Public Function FaireMDE(sBaseMDB As String)
Dim appAccess As Access.Application
Dim sBaseMDE As String
If Right(sBaseMDB, 4) <> ".mdb" Then
sBaseMDB = sBaseMDB & ".mdb"
End If
If Dir(sBaseMDB) <> "" Then
sBaseMDE = Left(sBaseMDB, InStrRev(sBaseMDB, ".") - 1) & ".mde"
Set appAccess = New Access.Application
appAccess.Visible = False
appAccess.SysCmd 603, sBaseMDB, sBaseMDE
appAccess.Quit acQuitSaveNone
Set appAccess = Nothing
MsgBox "La base à été convertie..."
Else
MsgBox "Le fichier indiqué n'existe pas!", vbCritical, "Erreur"
End If
End Function
On appelera cette fonction par :
FaireMDE "Nom_de_La_Base.mdb"
Dernière modification : 20/11/2009 23:14
Catégorie : - Modules
Page lue 6959 fois