Bonjour à tous !
JE suis actuellement en train de développer une base access.
Mon problème est simple , je veux pouvoir tester le résultat d'une requete.
J'ai une table NON CONFORMITES et une table ACTIONS CURATIVES
Les deux étant reliées par le N° de non conformité.
à 1 enregistrement dans NON CONFORMITE peut correspondre plusieurs enregistrements dans ACTIONS CURATIVES.
Chaque action curative possède une date de réalisation.
Chaque non conformité possède un champs 'oui/non' = Actions curatives réalisées.
J'ai réalisé une requête me retournant pour un meme numéro de non conformité, les actions curatives n'ayant pas de date de réalisation.
Je voudrais que
SI la requete me retourne AU MOINS un résultat dont la date de réalisation est nulle - ALORS je passe à NON le champs "actions curatives réalisées" de la table non conformité.
SI la requete ne me retourne aucun résultat alors "actions curatives réalisées" = oui
Voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [Actions curatives - NC].[N° de non conformité], [Actions curatives - NC].[réalisée le], [Actions curatives - NC].[description action] FROM [Actions curatives - NC] WHERE ((([Actions curatives - NC].[N° de non conformité])=[Formulaires]![Non conformités]![N° de non conformité]) AND (([Actions curatives - NC].[réalisée le]) Is Null));
Merci beaucoup pour votre aide !
Partager