Bonjour et merci JeanYves70,
Je ne comprends pas très bien.
La requête source du contenu de ma liste:
1 2 3 4
| SELECT A.N°, A.Nom_Etape
FROM (SELECT T_Etapes.N°, T_Etapes.Nom_Etape, T_Etapes.Position, T_Etapes.Facultatif FROM T_Etapes WHERE ((T_Etapes.N° Not In (SELECT J_CHG_Etape.Num_Etape FROM J_CHG_Etape WHERE J_CHG_Etape.N°change=[Formulaires]![F_Modification_changement]![L_Change])) AND (T_Etapes.Position > (SELECT Max(T_Etapes.Position) AS MaxDePosition FROM T_Etapes INNER JOIN J_CHG_Etape ON T_Etapes.N° = J_CHG_Etape.Num_Etape GROUP BY J_CHG_Etape.N°change HAVING (((J_CHG_Etape.N°change)=[Formulaires]![F_Modification_changement]![L_Change]))))) ORDER BY T_Etapes.Position) AS A, (SELECT Min(T_Etapes.Position) AS MinDePosition FROM SR1_Liste_Etape INNER JOIN T_Etapes ON SR1_Liste_Etape.N° = T_Etapes.N° GROUP BY SR1_Liste_Etape.Facultatif HAVING (((SR1_Liste_Etape.Facultatif)=True))) AS B
WHERE (((A.Position)<=[B].[MinDePosition]))
ORDER BY A.Position; |
Cette dernière affiche:
A.N°, A.Nom_Etape issue de la table T_Etapes
Mon champs T_Etapes.N° (clé primaine) est relié au champs J_CHG_Etape.Num_Etape
Le formulaire SF_CHG_Etape a pour source:
SELECT J_CHG_Etape.Clé, J_CHG_Etape.N°change, J_CHG_Etape.Num_Etape, J_CHG_Etape.Date_Action FROM J_CHG_Etape ORDER BY J_CHG_Etape.Date_Action DESC;
La liste a pour source contrôle le champ: Num_Etape
Et pour contenu la requête: R_Liste_Etape
Pourquoi access dans mon formulaire ne fait pas la liaison entre la colonne lié de la liste (N°) avec le SourceContrôle Num_Etape
Je n'ai pas du comprendre certain engrenage
J'ai regardé dans un autre version plus ancienne de ma base.
Le formulaire SF_CHG_Etape avez la même requête pour source:
SELECT J_CHG_Etape.Clé, J_CHG_Etape.N°change, J_CHG_Etape.Num_Etape, J_CHG_Etape.Date_Action FROM J_CHG_Etape ORDER BY J_CHG_Etape.Date_Action DESC;
La liste avez pour source contrôle le même champ: Num_Etape
La différence était le contenu de la liste: la table T_Etapes
Dans mon formulaire principal je pouvais parfaitement ajouter des étapes à un changement????
Pouvez-vous m'expliquer ce qui ce passe?
Auriez-vous une ou des idées?
Cordialement
Partager