Ouvrir un formulaire sur "nouvel enregistrement"

Fermé
Tessel75 - Modifié par Tessel75 le 13/05/2013 à 11:40
 Tessel75 - 16 mai 2013 à 11:21
Bonjour,
Dans l'écriture d'ouverture d'un formulaire:
Docmd.OpenForm "FormName", "View", "FilterName", "WhereCondition", "DataMode", "WindowMode", "OpenArgs"   

Quelle peut être l'expression de "OpenArgs" à entrer, pour que le formulaire s'ouvre sur "NouvelEnregistrement"
.
Je vous remercie de vos réponses.
.
NB: DataMode="acFormAdd" ne correspond pas à ce que je veux , et je voudrais éviter la ligne supplémentaire
DoCmd.GoToRecord , , acNewRec


A voir également:

3 réponses

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 mai 2013 à 08:42
Bonjour,

sauf erreur de ma part, cette methode n'est pas prevue pour creer un nouvel enregistrement.
0
Merci pour ta réponse, mais à quoi sert cet "OpenArgs"?
Où trouver la liste des des arguments possibles?
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
15 mai 2013 à 09:48
Salut,

openargs peut prendre n'importe quelle valeur, il définit à l'ouverture une propriété que l'on pourra utiliser ensuite quand le formulaire sera ouvert.

https://docs.microsoft.com/fr-fr/office/vba/api/access.docmd.openform?redirectedfrom=MSDN
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
15 mai 2013 à 09:49
Bonjour,

en anglais:

http://www.datawright.com.au/access_resources/access_docmd.openform_arguments.htm

par contre il y a bien un mode ajout enregistrement acformadd, qui ne vous convient pas
0
Bonsoir et Merci,
Non, je veux pas de "acFormAdd" parce que le formulaire n'est ouvert que pour les entrées de données, sans possibilité d'accès aux enregistrements précédents, filtrés ou non filtrés.
Ma demande visait juste à éviter d'ajouter une ligne (DoCmd.GoTo NewRecord)
Je vais néanmoins voir ton lien pour savoir ce qu'on peut faire et obtenir avec les OpenArgs qui gardent tous leurs mystères pour moi.
0
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
Modifié par f894009 le 16/05/2013 à 08:09
Bonjour,
Avec l'assitant formulaire, vous pouvez creer le formulaire qui vous interesse et l'ouvrir par progamme.

Question: vous voulez pouvoir ajouter un enregistrement ou pas ??
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
16 mai 2013 à 09:02
Non, je veux pas de "acFormAdd" parce que le formulaire n'est ouvert que pour les entrées de données, sans possibilité d'accès aux enregistrements précédents, filtrés ou non filtrés.
Et bien, dans ce cas-là, tu supprimes les boutons de navigation de ton formulaire ainsi que le sélecteur d'enregistrement, comme ça l'utilisateur ne pourra rien faire d'autre que ce que tu lui offres...
0
"comme ça l'utilisateur ne pourra rien faire d'autre que ce que tu lui offres... "
L'utilisateur, c'est moi!!!!
0
blux Messages postés 26450 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 6 novembre 2024 3 312
16 mai 2013 à 10:34
Et donc, tu crois que ton Jekyll ne va pas s'y retrouver ?
0