Bonjour à tous,
je cherche à executer une macro Access depuis PHP. Je n'ai pas trouvé sur internet sauf ce code là mais qui semble être de l'asp. Est ce que vous m'avez une façon simple de faire cela sinon est-ce que je peux executer le code ASP sur une page avec l'extension.php ? Merci de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <% ' Declaration d'une constante acQuitSaveNone = 2 ' On affecte l'url de la base strDbVirtualPath = "/monRep/maBase.mdb" ' On ouvre une application Access Set oAccess = Server.CreateObject("Access.Application") ' On cache l'application Access oAccess.Visible = False ' On ouvre la base de donnee Access oAccess.OpenCurrentDatabase Server.MapPath(strDbVirtualPath) ' On se positionne sur la base Access Set oDB = oAccess.CurrentDb() ' On execute la macro oAccess.DoCmd.RunMacro "leNomDeLaMacro" ' On ferme la base Access oAccess.CloseCurrentDatabase ' On vide la variable Set oDB = nothing ' On ferme Access sans sauver oAccess.Quit acQuitSaveNone ' On vide la variable Set oAccess = Nothing %>
Partager