Petite question couillonne....
:oops:
Comment avoir le resultat de la requete dans un memo??
Sachant que ma requete retourne plusieurs lignes.
Merci d'avance :wink:
Version imprimable
Petite question couillonne....
:oops:
Comment avoir le resultat de la requete dans un memo??
Sachant que ma requete retourne plusieurs lignes.
Merci d'avance :wink:
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 memoCode:
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:
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:
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 !! :wink: