Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Passage paramétre lancement Access 97

1 réponse
Avatar
Jean Marie
Bonjour,

Est-il possible, à partir d'une ligne de commande, de lancer Access 97 et de
passer un paramètre afin qu'un forms s'ouvre sur un enregistrement
spécifique (dont l'ID est le paramètre présent dans la ligne de commande).

Merci de votre aide précieuse,

Cordialement,

Jean Marie

1 réponse

Avatar
Hubert Canevet
Bonjour,

Dans le sommaire de l'aide, chercher "options ligne de
commande démarrage".

Lire la rubrique "Options de la ligne de commande de
démarrage".

Notamment si la ligne de commande comporte
/cmd frmA

la variable Command retournera " frmA"
Si on veut recevoir "frmA" dans la variable, la ligne de
commande contiendra "/cmdfrmA"

Si on a plusieurs variables à faire passer (pas dans ce
cas mais quelqu'un peut en avoir besoin) on préparera une
moulinette pour les séparer sur la base d'un séparateur,
classiquement l'espace, pour cela on pourra s'inspirer de
http://www.mvps.org/accessfr/strings/str0003.htm
ou faire une recherche sur la question, d'autres
moulinettes toutes prêtes se trouvent probablement quelque
part sur le web (séparation de la ligne de commande en
différents arguments).

Pour un raccourci, la syntaxe se présente comme suit :
"C:Microsoft Office 97
OfficeMsAccess" "D:testliste97.mdb" /cmdfrmA

On note les guillemets autour du chemin du programme
Access, et les guillemets autour du chemin de la base.
On pourrait aussi utiliser des chemins courts, cette fois
sans guillemets.

-----Message d'origine-----
Bonjour,

Est-il possible, à partir d'une ligne de commande, de
lancer Access 97 et de

passer un paramètre afin qu'un forms s'ouvre sur un
enregistrement

spécifique (dont l'ID est le paramètre présent dans la
ligne de commande).


Merci de votre aide précieuse,

Cordialement,

Jean Marie


.