OVH Cloud OVH Cloud

requete croisée

2 réponses
Avatar
bubustor
bonjour

J'ai deux requetes Requete1 et Requete2

j'ai fait une analyse croisée sans concordance ce qui me donne comme titre
dans les requêtes:

requete1 et requete2 sans concordance

seulement je voudrais l'affecter a un bouton et mettre un code du type

doCmd.OpenQuery "requete1 et requete2 sans concordance"

seulement cette requête ne semble pas exister en tant que tel. J'ai essayé
en mettant en sql mais sans succès non plus. Quelqu'un a t il une solution?

Merci de vitre aide

2 réponses

Avatar
Eric
Bonsoir

La requête que tu as obtenue (avec l'assistant peut-être) ne se
nommerait-elle pas :
"requete1" et "requete2" sans concordance ?. Si c'est le cas, c'est du au
guillemets entourant les noms de tes requêtes.

Donc il faut que tu doubles les guillemets entourant les noms de
requêtes, comme suit :

Private Sub Commande0_Click()
DoCmd.OpenQuery """tClient"" et ""tFacture"" sans correspondance"
End Sub

A+
Eric

"bubustor" écrivait
news::

bonjour

J'ai deux requetes Requete1 et Requete2

j'ai fait une analyse croisée sans concordance ce qui me donne comme
titre dans les requêtes:

requete1 et requete2 sans concordance

seulement je voudrais l'affecter a un bouton et mettre un code du type

doCmd.OpenQuery "requete1 et requete2 sans concordance"

seulement cette requête ne semble pas exister en tant que tel. J'ai
essayé en mettant en sql mais sans succès non plus. Quelqu'un a t il
une solution?

Merci de vitre aide






Avatar
Eric
re,

Pour info, si tu mets le code sql dans la procédure ca marche aussi

ca donnerait quelque chose comme ca:

Private Sub Commande0_Click()
Dim strSQL As String, rq As DAO.QueryDef
' ici ton code sql
' strSQl ="Select ..."
Set rq = CurrentDb.CreateQueryDef("TempNC", strSQL)
DoCmd.OpenQuery "TempNC"
CurrentDb.QueryDefs.Delete "TempNC" ' on la supprime
End Sub

En ayant au préalable chargé la Référence DAO 3.x Object Library

Eric

"bubustor" écrivait
news::

bonjour

J'ai deux requetes Requete1 et Requete2

j'ai fait une analyse croisée sans concordance ce qui me donne comme
titre dans les requêtes:

requete1 et requete2 sans concordance

seulement je voudrais l'affecter a un bouton et mettre un code du type

doCmd.OpenQuery "requete1 et requete2 sans concordance"

seulement cette requête ne semble pas exister en tant que tel. J'ai
essayé en mettant en sql mais sans succès non plus. Quelqu'un a t il
une solution?

Merci de vitre aide