Chers professionnels de l'informatique,
J'ai consulté de nombreux sites pour mon problème, mais j'ai besoin d'une solution clé en main en attendant une formation Access en bonne et due forme (jusqu'à maintenant je me suis auto-formé).
Dans le cadre d'une base de données de suivi de maintenance et d'étalonnage, j'ai
1) une table des équipements qui contient la référence de chaque équipement (clé primaire) accompagnée d'autres données diverses
2) une table des interventions dans laquelle l'utilisateur saisit la date, le type d'intervention (maintenance ou étalonnage) et la référence de l'équipement auquel se rapporte l'intervention.
J'ai donc une liste (2) du type
Date _ Type _ Ref
10/04/2011 _ Etal _ App-01
11/04/2011 _ Etal _ App-02
10/04/2012 _ Etal _ App-01
Je crois avoir trouvé une requête permettant d'extraire la date de la dernière intervention de type "Etal" sur l'équipement "App-01" :
puisque j'ai réussi à l'utiliser dans un champ d'une requête Access.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MAX(Date) FROM [Tbl Interventions] WHERE Equipement = "App-01" AND Type = "Etal"
Ce que je cherche désormais à faire, c'est afficher la date obtenue par cette requête sql dans une textbox d'un formulaire qui est lui relié à la table des équipements (1). Ce formulaire sert à la saisie et/ou à la consultation des équipements et donc (sauf erreur de ma part, je suis novice) ne peut pas être relié à une requête sous peine de ne plus pouvoir créer de nouvel enregistrement.
J'espère avoir été clair
Pouvez-vous me dire comment faire ? En passant par les propriétés de la textbox, ou par VBA, ou par une refonte des tables, je suis ouvert à tout !
Merci par avance de votre aide.
Partager