Pb : ORDER BY

Résolu
Signaler
Messages postés
134
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
17 octobre 2010
-
Messages postés
134
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
17 octobre 2010
-
Bonjour,
J'ai utilisé une requète pour ma table liée et ca marche plutôt bien.
Mais j'ai un petit problème avec ma requète ci dessous :


cnxClasse.affichageBDToDatagrid(
"SELECT [Nom couple] , [Abscisse] , [demi ouverture y] , [z] FROM [Géométrie], [Couple] where [Nom abs géometrie] =[Nom couple] AND [Abscisse] BETWEEN 2 AND 10 ORDER by Abscisse ",
"Géométrie", DataGridGeometrie)


J'aimerais que l'affichage par ordre soit dynamique. Sur deux textbox, présent dans mon formulaire, je récupère deux valeurs de [Nom couple] (début et fin) . A chaque [Nom couple] correspond une abscisse...donc comment transformer ma portion de requète :
[Abscisse] BETWEEN 2 AND 10
en "[Abscisse] BETWEEN abscisse du début couple AND abscisse du fin couple "...sans passer par deux autres requètes stockant les variables debut abscisse et fin abscisse.

Cordialement,

6 réponses

Messages postés
134
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
17 octobre 2010

Mercia de ta réponse, en fait j'ai réussi mais pas comme ca car debut e fin ne sont pas connu (on connait leur nom mais pas leur abscisse numérique)
Voila le code qui marche si capeut interresser quelqu'un


cnxClasse.affichageBDToDatagrid(
"SELECT [Nom couple] , [Abscisse] , [demi ouverture y] , [z] FROM [Géométrie], [Couple] where [Nom abs géometrie] =[Nom couple] AND Abscisse IN (SELECT [Abscisse] From [Nom couple] where Abscisse>=( select [Abscisse] From [Couple] where [Nom couple]='" & objcDebutPanneau.Text &
"')and Abscisse<=( select [Abscisse] From [Couple] where [Nom couple]='" & objcFinPanneau.Text &
"')) And [codeT support longi]='" & objCNomPanneau.Text &
"'ORDER by Abscisse ",
"Géométrie", DataGridGeometrie)
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
9
Salut,

Bon déjà je serais toi, j'éviterai de mettre des espaces dans le noms de mes champs ... du coups plus besoin des []


Et sans le order by ça marche ?



C'est quoi le msg d'erreur ?


++

Zlub
Messages postés
134
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
17 octobre 2010

Tout marche bien! Mais j'aimerais transformer
[Abscisse] BETWEEN 2 AND 10 en "[Abscisse] BETWEEN abscisse du début couple AND abscisse du fin couple "...sans passer par deux autres requètes stockant les variables debut abscisse et fin abscisse.
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
9
Salut,

oki,



b'hein alors



cnxClasse.affichageBDToDatagrid("SELECT
[Nom couple] , [Abscisse] , [demi ouverture y] , [z] FROM [Géométrie],
[Couple] where [Nom abs géometrie] =[Nom couple] AND [Abscisse] BETWEEN
" & debut & " AND " & fin & " ORDER by Abscisse ", "Géométrie", DataGridGeometrie)


++

Zlub
Messages postés
809
Date d'inscription
mercredi 11 octobre 2000
Statut
Membre
Dernière intervention
29 septembre 2010
9
Salut,

d'accord, c'est ça que tu voulais ... b'hein j'avais pas compris !!

++

Zlub
Messages postés
134
Date d'inscription
mercredi 9 mars 2005
Statut
Membre
Dernière intervention
17 octobre 2010

C'est de ma faute, j'ai pas été précis!
Merci pour avoir répondu