Bonjour tous le monde,
Je suis bloqué dans le développement de mon fichier access.
J'ai une table ( Scéances) qui contient l'ensemble des scéances réalisée cette table contient entre autre les champ :
- ID_seances ( numéros unique de la scéances)
- ID_coordonnees ( numéros unique du patient )
- Tierpayant ( valeur binaire )
Dans mon formulaire je rentre tout d'abors le nom du patient ( liste déroulante) ensuite le reste des autres informations.
Je souhaiterai que sur mon formulaire d'entrée des valeurs ( lié à "Séances" : Nouvelle Scéance) mon checkbox prenne la dernière valeur de Tierpayant pour le patient concerné ( ID_coordonnees). Lorsque je modifie le patient dans le formulaire , la valeur de la checkbox doit donc changer.
J'ai essayé de travailler sur la valeur par défaut de Tierpayant dans mon formulaire et de faire un update avant MAJ de ID_coordonnees. Mais sans succès...
Valeur rentré dans " valeur par défaut" :
SELECT Last(Séances.Tierpayant) AS DernierDeTierpayant, Séances.ID_coordonnees
FROM Séances
GROUP BY Séances.ID_coordonnees
HAVING (((Séances.ID_coordonnees)=[Formulaires]![Nouvelle Scéance]![ID_coordonnees]));
Update VBA
Private Sub ID_coordonnees_BeforeUpdate(Cancel As Integer)
Me![Tierpayant].Requery
End Sub
Quelqu'un aurait il une piste?
Merci d'avance!!
Partager