Bonjour,
Alors voila j'ai crée un formulaire instantané basé sur ma table T_Candidat recensant diverse informations.
Mon problème est le suivant, je n'arrive pas à faire afficher l'âge de la personne concernée car c'est un champ calculé dans une requête et je n'arrive pas à remonter l'information dans ce formulaire instantané.
J'ai essayé de mettre ça dans la source contrôle de ma case "Age" :
R_Calcul_Age étant ma requête calculant l'âge en fonction de la date de naissance de la personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =[R_Calcul_Age]![age]
Dans mon formulaire instantané, ayant la date de naissance de la personne, j'ai directement essayé de faire ça :
mais dans les deux cas il me renvoi une case dans laquelle je peux voir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part = Année(Maintenant())-Année(F_Instantané_Candidat.date_de_naissance)+(Format(F_Instantané_Candidat.date_de_naissance)>Format(Maintenant()))
" #Nom? "
J'ai même essayé de faire un code que voici :
Idem, j'obtiens dans ma case : " #Nom? "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Form_Load() Me.age.ControlSource = "SELECT R_Calcul_Age.age " & _ "FROM T_Candidat " & _ "LEFT JOIN R_Calcul_Age ON T_Candidat.candidat_id = R_Calcul_Age.candidat_id" End Sub
Savez-vous d'où vient mon problème.
Merci d'avance.
@+
Vapo
Partager