Oui, en ajoutant ce code, j'ai un message d'erreur
"L'action OpenForm a été annulée"
Oui, en ajoutant ce code, j'ai un message d'erreur
"L'action OpenForm a été annulée"
Excuse moi je suis allé trop vite et j'ai oublié les paramètres obligatoires de la fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Public Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me![Id_contact] = Me.OpenArgs End If End Sub
Malheureusement cela ne fonctionne toujours pas
j'ai ce message d'erreur
J'ai encore oublié un détail important:
Dans ton 1er formulaire à l'appel du formulaire action:
Ensuite ta fonction Form_Open dans le formulaire action:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim vr As Variant vr = Me![Id_contact] DoCmd.OpenForm stDocName, , , , , , vr
Si tu as encore un message d'erreur, peux-tu me dire sur quelle ligne le programme plante?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Public Sub Form_Open(Cancel As Integer) If Not IsNull(Me.OpenArgs) Then Me![Id_contact] = Me.OpenArgs End If End Sub
J'ai le même message d'erreur et le formulaire Action ne s'ouvre pas.
Le message s'affiche sur le formulaire contact
Bonjour,
J’ai trouvé la panne.
Il s’agit d’une erreur de syntaxe (priez pour nous)
Un simple point au lieu d'un point d'exclamation
Le code que j’avais recopié :
Au lieu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.OpenForm stDocName Forms(stDocName).Id_Contact.value = Me.Id_Contact.value
En tous cas, cela fonctionne comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.OpenForm stDocName Forms(stDocName)![Id_Contact].Value = Me![Id_Contact].Value
Merci pour votre aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager