Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   pasar datos ordenados (https://www.clubdelphi.com/foros/showthread.php?t=28576)

Cosgaya 23-12-2005 16:32:47

pasar datos ordenados
 
hola :
estoi utilizando un combobox para contener todos los nombres de una tabla paradox7 (en delphi7) con el siguiente codigo
Código Delphi [-]
with table1 do
begin
repeat
combobox1.Items.Add(fieldbyname('Nombre').AsString + ('|'));
next
until eof
end

pero queria saber como ordenarlos por orden alfabetico
gracias

maeyanes 23-12-2005 16:37:36

Usa la propiedad Sorted de TComboBox. Ejemplo:

Código Delphi [-]
with table1 do
begin
  repeat
    combobox1.Items.Add(fieldbyname('Nombre').AsString + ('|'));
    next
  until eof;
  combobox1.Sorted := True // Ordenas los elementos agregados
end


Saludos...

Cosgaya 24-12-2005 15:12:03

pero si despues, tambien le quisiera añadir el campo codigo delante, no me los ordenaria por nombre.

ecfisa 30-12-2005 06:14:21

es así.
 
Sin duda que no lo haría por nombre, lo haría por código. Pero si tu intención es mantener el combo ordenado por nombre... ¿ que importancia tendría ponerle el código después ?


La franja horaria es GMT +2. Ahora son las 23:40:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi