Modules: Compiler un projet |
Author(s) Dev Ashish |
|
Compiler un projet.
Sous Access 97, une modification apportée à un module
résulte en un projet non compilé. Pour améliorer les performances de
l'exécution, il est suggéré d'utiliser l'option "Compile and Save All Modules"
dans ces cas.
Voici une fonction qui peut être utilisée à n'importe
quel endroit dans la base de données et qui compilera et sauvegardera
automatiquement tout le code de la base de données.
Function fCompileProject() As Boolean
Dim db As Database
Dim ctr As Container
If Not Application.IsCompiled Then
Set db = CurrentDb
Set ctr = db.Containers!Modules
If ctr.Documents.Count > 0 Then
DoCmd.OpenModule ctr.Documents(0).Name
Else
Set ctr = db.Containers!Forms
DoCmd.OpenForm ctr.Documents(0).Name
End If
DoCmd.RunCommand acCmdCompileAndSaveAllModules
DoCmd.Close acModule, ctr.Documents(0).Name
End If
fCompileProject = Application.IsCompiled
End Function
|