FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ordenar alfabeticamente un ComboBox
Hola a todos los del Foro
Por favor necesito que me ayuden con el siguiente problema, estoy haciendo una aplicación para el area de Finanzas de la empresa y como es logico tengo algunas dificultades, ¿como se puede reorganizar alfabeticamente los item que ya están guardados de forma aleatoria en un ComboBox y que aparezcan en él mismo ordenados? los datos provienen de una sentencia SQL de una base de datos microsoft, sé que con las instrucciones SQL como por ejemplo: Form1.ADOQuery9.SQL.Add('Order by NoSub asc'); se pueden ordenar los datos antes de que llene el Combo pero quisiera saber si se puede ordenar una ves que los datos ya están dentro del Combo desorganizados Gracias y disculpen lo extenso del post |
#2
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
Hola Caral
Gracias por tu ayuda, Voy de inmediato a provar el codigo y despues te digo si me sirvió. Saludos |
#4
|
||||
|
||||
Aunque como te ha indicado Caral haciendolo directamente en la Consulta SQL, tambien podrias haber puesto a la propiedad Sorted=True de tu combobox y ya hubiera estado tambien.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#5
|
|||
|
|||
Hola
Te diré como hice el codigo y me dá un error en la clausula Select ADOQuery2.Close; ADOQuery2.SQL.Clear; ADOQuery2.SQL.Text := 'SELECT * FROM Pagos ORDER BY Beneficiario'; ADOQuery2.SQL.Add('Where CBanca = '+QuotedStr(Form1.ComboBox1.Items[Form1.ComboBox1.ItemIndex])); ADOQuery2.Active := True; While not ADOQuery2.Eof do begin if not(ADOQuery2.Fields[0].Text='')then begin with Form5.ComboBox7.Items do if IndexOf(AdoQuery2.Fields[0].Text) = - 1 then Add(AdoQuery2.Fields[0].Text); with Form5.ComboBox9.Items do if IndexOf(AdoQuery2.Fields[0].Text) = - 1 then Add(AdoQuery2.Fields[0].Text); end; AdoQuery2.Next; end; Gracias por adelantado |
#6
|
||||
|
||||
La clausula order by tiene que ir al final de la sentencia SQL.
Me temo amiguito que deberias leer un buen Libro o Tutorial sobre SQL. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#7
|
||||
|
||||
Hola
Muéstrame o tráeme toda la tabla. Cuando la recorras TODA. Adjunta o adhiere al combobox SOLO el primer archivo. En otras palabras, para mi corto conocimiento, algo que no le habéis comentado al amigo es que su planteamiento esta mal. Me parece que no es lógico en el uso de SQL. Saludos
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ordenar un dblookup combobox | mvf | Conexión con bases de datos | 1 | 11-07-2007 19:33:28 |
Organizar alfabeticamente el contenido de un Memo | JuanErasmo | C++ Builder | 5 | 23-06-2007 18:58:30 |
Ordenar un combobox | karlita_cb | Varios | 3 | 16-09-2006 23:07:42 |
Ordenar alfabeticamente | CarlosHernandez | Conexión con bases de datos | 8 | 22-07-2005 23:00:32 |
Ordenar alfabeticamente | metalfox6383 | Varios | 3 | 17-07-2005 23:27:52 |
|