Bonjour

[Nota : Access 97 service pack 1. Application Access client/serveur créée en 1998 sous NT4, et tournant sous Windows XP maintenant]

Dans du code VBA, je lance la commande suivante :

DoCmd.OpenQuery "LaRequête", acViewNormal, acEdit

sachant que "LaRequête" est une requête de la forme :
SELECT DISTINCTROW ....
INTO table1
RIGHT JOIN table2
ON ...
WHERE ...
ORDER BY ...
Bref, une requête qui marche sans problème lors de tests unitaires mais qui provoque un plantage d'access (Photo d'écran sur http://www.image-dream.com/image.php...&pseudo=anonym )

J'ai beau débogger, je ne trouve pas la réponse.
J'ai essayé d'utiliser l'écriture suivante sans succès :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim df as DAO.QueryDef
Set qdf = CurrentDb.CreateQueryDef("toto", "SELECT ...............")
qdf.Execute
Normalement, une requête, elle est bien écrite ou elle ne l'est pas, elle ne fait pas planter salement Access !!!

En cette période de noël, si vous pouviez me tuyauter
Merci !