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;
Partager