begin process at 2010 03 22 13:43:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

parcourir les resultats d'une Query


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

parcourir les resultats d'une Query

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ée 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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales