Petite question couillonne....
Comment avoir le resultat de la requete dans un memo??
Sachant que ma requete retourne plusieurs lignes.
Merci d'avance
Petite question couillonne....
Comment avoir le resultat de la requete dans un memo??
Sachant que ma requete retourne plusieurs lignes.
Merci d'avance
Bonjour,
tout dépends des champs de la dite requête.
Si tu as plusieurs lignes mais qu'un champ tu boucles et tu remplis ton memo ligne par ligne
Si tu as plusieurs champs il faudra les concaténer dans la même ligne du memo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Query1.first; While not Query1.eof do begin memo1.lines.add(Query1.fields[0].asstring); Query1.next; end;
Enfin, si tu as beaucoup de champs ou que le nombre de champs peut varier, alors il faudra faire une ptite boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Query1.first; While not Query1.eof do begin memo1.lines.add(Query1.fields[0].asstring+';'+Query1.fields[1].asstring); Query1.next; end;
Est-ce que cela répond à ta question où n'ai-je pas tout compris à ton besoin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var s : String; i : Integer; Begin Query1.first; While not Query1.eof do begin S := ''; For i := 0 to Query1.fields.count -1 do S := S+Query1.fields[i].asstring+';' memo1.lines.add(s); Query1.next; end;
merci infiniment pour toutes c solutions !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager