Access - VBA Case - impression
Résolu
Bonjour,
Bonjour,
J’ai un code VBA qui doit imprimer 2 états différents selon l’institution choisie.
Problème :
Le nom de la personne lié à l’institution ne s’imprime pas sur l’état
Private Sub Commande78_Click()
Select Case Institution
Case "Auberge "
DoCmd.OpenReport "Attestation Auberge"
Case "Hôtel"
DoCmd.OpenReport "Attestation Autre"
Case "Motel"
DoCmd.OpenReport "Attestation Autre"
End Select
End Sub
Merci pour votre aide.
Bonne journée
Bonjour,
J’ai un code VBA qui doit imprimer 2 états différents selon l’institution choisie.
Problème :
Le nom de la personne lié à l’institution ne s’imprime pas sur l’état
Private Sub Commande78_Click()
Select Case Institution
Case "Auberge "
DoCmd.OpenReport "Attestation Auberge"
Case "Hôtel"
DoCmd.OpenReport "Attestation Autre"
Case "Motel"
DoCmd.OpenReport "Attestation Autre"
End Select
End Sub
Merci pour votre aide.
Bonne journée
1 réponse
-
Contributeurbonjour, est-ce différent quand tu ouvres l'état à la main?
-
-
Contributeur@olivierporcinetil faudra que tu nous en dises plus. entr'autres, le lien entre l'état, l'institution et la personne.
-
J'ai actuellement 2 boutons distinct reliés à 2 états.
condition where :
[Nom]=[Formulaires]![Coordonnées]![Nom] Et [Institution]=[Formulaires]![Coordonnées]![Institution]
Etats : Attestation Auberge
Attestation Autre
Lorsque je suis sur une fiche je choisi un des 2 boutons en fonction de l'Institution. (Auberge ou Autre)
j'aimerais n'avoir qu'un seul bouton qui fasse directement le lien entre le nom de la personne et l'institution et qui puisse imprimer l'état ad-hoc -
Contributeur@olivierporcinetje n'ai pas compris où se trouvait exactement la condition where. Ni pourquoi l'état se faisait sur la bonne institution.
il faut peut-être spécifier la condition where dans le VBA:DoCmd.OpenReport "Attestation Autre" , , , " [Nom]=[Formulaires]![Coordonnées]![Nom] and [Institution]=[Formulaires]![Coordonnées]![Institution] "
-
-