Ik start mijn database op met de volgende snelkoppeling:
"C:\Program Files\Office\Office\msaccess.exe" I:\appsdb\@vbis\forms\Voorra~1.mdb /cmd "volledig"
en
"C:\Program Files\Office\Office\msaccess.exe" I:\appsdb\@vbis\forms\Voorra~1.mdb /cmd "rapport"
Bij het opstarten van de database wordt dan de macro AutoExec uit gevoerd die de functie CheckCommandline aanroept.
Deze ziet er als volgt uit:
Als er in die snelkoppeling achter /cmd volledig staat, dan moet ie het formulier hoofdmenu opstarten en als er rapport staat, dan moet ie het form rapportenviewer opstarten.
Dit werkt bij mij op de PC perfect, maar op twee andere PC's doet ie het niet.
Heeft iemand dit wel eens gebruikt of weet iemand of er bepaalde afhankelijkheden zijn waardoor het niet werkt?
"C:\Program Files\Office\Office\msaccess.exe" I:\appsdb\@vbis\forms\Voorra~1.mdb /cmd "volledig"
en
"C:\Program Files\Office\Office\msaccess.exe" I:\appsdb\@vbis\forms\Voorra~1.mdb /cmd "rapport"
Bij het opstarten van de database wordt dan de macro AutoExec uit gevoerd die de functie CheckCommandline aanroept.
Deze ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
| Function CheckCommandLine()
' Check value returned by Command function.
If Command = "Volledig" Then
DoCmd.OpenForm "Hoofdmenu"
ElseIf Command = "Rapport" Then
DoCmd.OpenForm "Rapportenviewer"
Else
Exit Function
End If
End Function |
Als er in die snelkoppeling achter /cmd volledig staat, dan moet ie het formulier hoofdmenu opstarten en als er rapport staat, dan moet ie het form rapportenviewer opstarten.
Dit werkt bij mij op de PC perfect, maar op twee andere PC's doet ie het niet.
Heeft iemand dit wel eens gebruikt of weet iemand of er bepaalde afhankelijkheden zijn waardoor het niet werkt?