Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : parcourir les resultats d'une Query [ Archives / Bases de données ] (MasterJ)

vendredi 12 juillet 2002 à 16:07:47 | parcourir les resultats d'une Query

MasterJ

Salut tt le monde,

Je voudrais savoir comment parcourir les enregistrements d'un recordSet resultant d'une query. Le but est de prendre tout les deux premiers champs de chaque enregistrement du recordSet et les envoyer dans un ListBox.

Je sais comment les envoyer dans le listBox mais je ne sais pas comment tout manipuler en meme temps. Presentement, je les envoie dans un TDBGrid, et j'utilise le selectedRows.

Merci
@-|_-|> (ALP)
jeff

samedi 13 juillet 2002 à 00:44:22 | Re : parcourir les resultats d'une Query

Nono40

Utilise plutôt une boucle While, car le RecordCount ne fonctionne pas toujours correctement. Surtout si tu appliques ensuite un filtre.

Ecrit plutôt un truc dans le style :
var s: string;
begin
QgeneralAcc.First;

While Not QGeneralAcc.EOF Do
begin
s:=QgeneralAcc.Fields.Fields[0].AsString + ' ';
s:=s + QgeneralAcc.Fields.Fields[1].AsString;
ListBoxChosen.AddItem(s,nil);
s:='';
QgeneralAcc.Next;
end;

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'ai trouve!!!!!

var s: string;
max,i: integer;
begin
QgeneralAcc.First;
max:=QgeneralAcc.RecordCount;

for i:=0 to max do
begin
s:=QgeneralAcc.Fields.Fields[0].AsString + ' ';
s:=s + QgeneralAcc.Fields.Fields[1].AsString;
ListBoxChosen.AddItem(s,nil);
s:='';
QgeneralAcc.Next;
end;



-------------------------------
Réponse au message :
-------------------------------

Salut tt le monde,

Je voudrais savoir comment parcourir les enregistrements d'un recordSet resultant d'une query. Le but est de prendre tout les deux premiers champs de chaque enregistrement du recordSet et les envoyer dans un ListBox.

Je sais comment les envoyer dans le listBox mais je ne sais pas comment tout manipuler en meme temps. Presentement, je les envoie dans un TDBGrid, et j'utilise le selectedRows.

Merci
@-|_-|> (ALP)
jeff


vendredi 12 juillet 2002 à 17:15:17 | Re : parcourir les resultats d'une Query

MasterJ

J'ai trouve!!!!!

var s: string;
max,i: integer;
begin
QgeneralAcc.First;
max:=QgeneralAcc.RecordCount;

for i:=0 to max do
begin
s:=QgeneralAcc.Fields.Fields[0].AsString + ' ';
s:=s + QgeneralAcc.Fields.Fields[1].AsString;
ListBoxChosen.AddItem(s,nil);
s:='';
QgeneralAcc.Next;
end;



-------------------------------
Réponse au message :
-------------------------------

Salut tt le monde,

Je voudrais savoir comment parcourir les enregistrements d'un recordSet resultant d'une query. Le but est de prendre tout les deux premiers champs de chaque enregistrement du recordSet et les envoyer dans un ListBox.

Je sais comment les envoyer dans le listBox mais je ne sais pas comment tout manipuler en meme temps. Presentement, je les envoie dans un TDBGrid, et j'utilise le selectedRows.

Merci
@-|_-|> (ALP)
jeff

mercredi 17 juillet 2002 à 17:29:39 | Re : parcourir les resultats d'une Query

MasterJ

Je comprends....

Avec la premiere methode j'ai effectivement des erreurs de pointeurs. Le deuxieme methode est définitivement mieux

Merci Nono40

E_____P
Enjoy Programmation
Jeff


-------------------------------
Réponse au message :
-------------------------------

Utilise plutôt une boucle While, car le RecordCount ne fonctionne pas toujours correctement. Surtout si tu appliques ensuite un filtre.

Ecrit plutôt un truc dans le style :
var s: string;
begin
QgeneralAcc.First;

While Not QGeneralAcc.EOF Do
begin
s:=QgeneralAcc.Fields.Fields[0].AsString + ' ';
s:=s + QgeneralAcc.Fields.Fields[1].AsString;
ListBoxChosen.AddItem(s,nil);
s:='';
QgeneralAcc.Next;
end;

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'ai trouve!!!!!

var s: string;
max,i: integer;
begin
QgeneralAcc.First;
max:=QgeneralAcc.RecordCount;

for i:=0 to max do
begin
s:=QgeneralAcc.Fields.Fields[0].AsString + ' ';
s:=s + QgeneralAcc.Fields.Fields[1].AsString;
ListBoxChosen.AddItem(s,nil);
s:='';
QgeneralAcc.Next;
end;



-------------------------------
Réponse au message :
-------------------------------

Salut tt le monde,

Je voudrais savoir comment parcourir les enregistrements d'un recordSet resultant d'une query. Le but est de prendre tout les deux premiers champs de chaque enregistrement du recordSet et les envoyer dans un ListBox.

Je sais comment les envoyer dans le listBox mais je ne sais pas comment tout manipuler en meme temps. Presentement, je les envoie dans un TDBGrid, et j'utilise le selectedRows.

Merci
@-|_-|> (ALP)
jeff





Cette discussion est classé dans : recordset, envoyer, parcourir, query, resultats


Répondre à ce message

Sujets en rapport avec ce message

FindNearest avec RecordSet d'une query [ par MasterJ ] BOnjour,est-il possible se positionné sur un enregistrement le plus pres du nom entré par un user en utilisant un autre champ que l'index de la table. Comment envoyer le contenu d'une form par mail? [ par Youyou0214 ] Imaginons que je fasse un logiciel ou l'utilisateur doit s'incrir pour acceder au logiciel. il s inscrit et j aimerai le resultat de l inscription me Envoyer un SMS [ par MasterNKZ ] Salut tout le monde, j'aimerai réaliser une application Delphi qui soit capable d'envoyer des SMS sur des portables, mais le problème c ke je n'ai auc Pb pour vider un query [ par jbob ] C'est encore moi ;)Voila comment je procède pour vider mon query :Query1.Close;Query1.SQL.Clear;Query1.sql.add('delete from mabase.db')Query1.Open;ca Ajouter ou modifier avec une requete [ par Frank19 ] Bon jessaie de modifier un champs dans ma base de donnée et sa marche pas ben ben voici mon codeQuery_connection.SQL.Clear;Query_connection.SQL.Add('U Obtenir la valeur de l'enregistrement [ par Frank19 ] Bonjour, jaimerais avoir les valeurs de l'enregistrement sur le quel je suis positionné avec un Query ... voici mon code : Query_connection.SQL.Cle Encore les BD ... [ par Frank19 ] bon la jai encore un trouble avec les BDjfais une selection et jveux avoir les réponses dans des variables ... sauf que jsais pas comment m'y prendre Clique droit dans l'explorateur pour envoyer un chemin [ par lnicos ] Voilà, j'aimerais que dans l'explorateur windows, lors d'un clique droit sur un fichier, dans le menu apparaissant figure l'icône de mon programme et Enregistrment d'utilisateur pour mon prog... [ par Youyou0214 ] Salut tout le monde! Je cree un prog ou l'utilisateur doit s'enregistrer pour utiliser le logiciel. Pour commencer je fais envoyer les infos de l'util ADOConnection et ADOQuery [ par xklibur ] Hello world,j'accède à un serveur SQL 7 avec une ADOConnection. La, j'ai aucun problèmeMais le stress, c'est quand je fais un ADOQuery je sais pas com


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.