Je voudrais savoir comment qu'on fait déjà pour paramétrer une requête.
J'ai une table disposant d'un champ de type date.
Je voudrais insérer dans la table1 certaines lignes de la table 2 et pour chaque ligne que j'ajoute dans la table1 je voudrais que le champ de type date de la table1 soit la date que que l'utilisateur a saisi au préalable dans une boite de dalogue
j'ai tenté ça
Quand je teste ma requête, j'ai tout d'abord une boîte de dialogue qui me demande la date, ça c'est bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INSERT INTO table1 ( x, [date], y, z ) SELECT DISTINCT table2.x, [Date ?] AS Expr1, table2.y, table2.z, FROM table2 LEFT JOIN table1 ON (table2.x = table1.x) AND (table2.y = table1.y) AND (table2.z = table1.z) WHERE (((table1.x) Is Null) AND ((table1.y) Is Null) AND ((table1.z)) Is Null));
Puis on me dit que je vais ajouter n lignes puis là j'ai un message d'erreur disant qu'access à attribuer la valeur null à n champ (il s'agit du champ date de la table1)
Pourtant j'ai vérifié le format de la date (abrégé), je vois pas ou est l'erreur...
Partager