Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1847 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  tri sur click d'une colonne d'un dbgrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tri sur click d'une colonne d'un dbgrid

n°312448
SkullX
Posté le 18-02-2003 à 19:35:39  profilanswer
 

Kelkun a une facon simple de le faire ?  
 
voici ce que jai essayer mais jobtiens un erreur de mémoire quand je fais requete := 'select * from ip.db ORDER BY ' + Column.Title.Caption;
 
procedure Tconsultation_ip.DBGrid1TitleClick(Column: TColumn);
var requete,requete2:string;
i:integer;
begin
query1.Close;
query1.sql.clear;
requete := 'select * from ip.db ORDER BY ' + Column.Title.Caption;
query1.sql.add(requete);
query1.open;
datasource1.DataSet := query1;
datasource1.DataSet.Active := true;
DBGrid1.Refresh;
 
for i:=0 to DBGrid1.Columns.count-1 do begin
DBGrid1.Columns[i].Title.Color := clBtnFace;
DBGrid1.Columns[i].Title.Font.Color := clBlack;
DBGrid1.Columns[i].Title.Font.Style := [];
end;
Column.Title.color := ClYellow;
Column.Title.Font.Style := [ fsBold, fsItalic];
Column.Title.Font.Color := clRed;
 
end;
 
Merci !!!

mood
Publicité
Posté le 18-02-2003 à 19:35:39  profilanswer
 

n°312463
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-02-2003 à 19:50:18  profilanswer
 

"un erreur de mémoire"... ça on peut dire que c'est précis :whistle:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°312477
SkullX
Posté le 18-02-2003 à 20:04:11  profilanswer
 

haha j'avoue mais l'erreur est déja pas évidente en partant  :pt1cable:  
 
Projet_x.exe raised exception class EAcessViolation with message 'Access violation at adress004C2311 in module 'Projet_x. Read of address 0000012f'. Process Stoped. Use step or run to continue.
 
jpas sur que sa va te dire grand chose mais bon lol

n°312510
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-02-2003 à 20:48:04  profilanswer
 

Vu que l'adresse est très basse (un petit nombre, 12f) il est possible que ce soit quelque part une variable/objet non initialisée...
T'as bien vérifié que Column <> nil à tous les coups ?


Message édité par antp le 18-02-2003 à 20:48:53

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°312564
SkullX
Posté le 18-02-2003 à 21:36:19  profilanswer
 

ouais je viens de vérifier ce que tu m'as proposer et column est bel et bien <> nil


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  tri sur click d'une colonne d'un dbgrid

 

Sujets relatifs
[C++] Control + clickcolorer la plus petite valeur d'une colonne
[Oracle] Recherche nom de colonneTrier une colonne en excel
[T-SQL] Nom de colonne dynamique pour une table TEMPO !!![VBA] Tri de colonne dans une listbox
Comment faire pour pouvoir faire un click droit...click droit interdit!!!!
Click select and copy ...Pas de click droit sur une page web!!!
Plus de sujets relatifs à : tri sur click d'une colonne d'un dbgrid


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR