Bonjour,
Je rencontre un problème dont je ne comprend pas l'origine.
J'ai écris une requête SQL qui fonctionne et qui va chercher 3 valeurs dans un formulaire. Initialement si ma requête est ouverte en mode SQL et que je la lance, pas de soucis cela fonctionne. Par contre si je ferme la requête et que je la ré-ouvre directement en table et bien j'ai une erreur me dit que la synthaxe de mon code est fausse. Si je réouvre ma requête après en mode SQL, Access a modifié le code SQL en déplaçant des parenthèses et en ajoutant des crochets [] à tout va dans mon script. Pourquoi? Comment faire pour que Access ne modifie pas automatiquement mon script?
Je précise que mon script contient plusieurs requêtes imbriquées et qu'au final le résultat de cette requête va servir pour créer un état qui sera générer par un bouton sur le formulaire.
Voici un extrait du script:
et voici à quoi il ressemble ensuite
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 FROM( SELECT * FROM ( SELECT* FROM tbl_Join_Pers_Themen Where tbl_Join_Pers_Themen.Themen_ID=[Forms]![01_fml_HomePAGE_bis]![Modifiable185]) AS T1, (SELECT* FROM tbl_Join_Pers_Themen As B Where B.Themen_ID=[Forms]![01_fml_HomePAGE_bis]![Modifiable186]) AS T2, (SELECT* FROM tbl_Join_Pers_Themen As C Where C.Themen_ID=[Forms]![01_fml_HomePAGE_bis]![Modifiable187]) AS T3 WHERE T1.Pers_ID=T2.Pers_ID AND T1.Pers_ID=T3.Pers_ID) AS table3
J'espère avoir été assez claire... Merci beaucoup pour votre aide.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 FROM ( SELECT * FROM [SELECT* FROM tbl_Join_Pers_Themen Where tbl_Join_Pers_Themen].[Themen_ID=[Forms]]![01_fml_HomePAGE_bis]![Modifiable185] AS T1, [SELECT* FROM tbl_Join_Pers_Themen As B Where B].[Themen_ID=[Forms]]![01_fml_HomePAGE_bis]![Modifiable186] AS T2, [SELECT* FROM tbl_Join_Pers_Themen As C Where C].[Themen_ID=[Forms]]![01_fml_HomePAGE_bis]![Modifiable187] AS T3 WHERE T1.Pers_ID=T2.Pers_ID AND T1.Pers_ID=T3.Pers_ID) AS table3
Partager