Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-10-2007
Avatar de silver07
silver07 silver07 is offline
Miembro
 
Registrado: jul 2007
Posts: 42
Poder: 0
silver07 Va por buen camino
Unhappy Orden Alfabético en QuickReport

Hola amigos, estoy utilizando la siguiente consulta para visualizar en mi Reporte los registros ordenados en forma alfabética, es decir, que se ordenen en esa forma:
Antonio
Alfredo
Alvaro
Carlos
Cecilia
Ramon
Ricardo
y así sucesivamente...
Utilizo Delphi 7 y Access 2003.

Código Delphi [-]
begin
AdoQuery.Close;
AdoQuery.Sql.Clear;
AdoQuery.Sql.Add('select * from clientes where nombre,telefono,fax,direccion order by nombre='#39+Edit1.Text+#39);
AdoQuery.open;
ListaClientes.Preview;
end;

Alguien podría darme una mano...
Responder Con Cita
  #2  
Antiguo 23-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, veo que haz dicho lo que haces, pero ¿Cual es el problema que tienes?
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 23-10-2007
Avatar de silver07
silver07 silver07 is offline
Miembro
 
Registrado: jul 2007
Posts: 42
Poder: 0
silver07 Va por buen camino
Asunto

El problema es que no esta ordenando nada... y me gustarría saber cual es el problema que tiene la estructura de código que utilizo.
Responder Con Cita
  #4  
Antiguo 23-10-2007
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola silver07, tu problema esta en esta parte

Código SQL [-]
 order by nombre='#39+Edit1.Text+#39);

tiene que ser solo order by campo en tu caso solo order by nombre

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #5  
Antiguo 23-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, segui sin entender que es eso de "no ordena nada", pero de todas formas veo al final del script que tienes

Código SQL [-]
order by nombre='#39+Edit1.Text+#39

Allí sobra algo, no se si lo que pretendes es ordenar por el campo que eliga el usuario final u ordenarlo siempre por el campo nombre, si fuera el segundo caso bastaria con hacer lo siguiente
Código SQL [-]
order by nombre
, espero te sriva de algo .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/

Última edición por jhonny fecha: 23-10-2007 a las 16:36:23. Razón: Quitar el script que se me fue al principio...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Orden alfabetico y no actual de los sheet(hojas) en excel mariano_9 Varios 0 20-04-2007 20:56:43
Ordenar (ch ll ) tabla dbase por orden alfabetico latino universal javi90 Conexión con bases de datos 0 16-02-2005 18:34:39
Clickar en el titulo de un dbgrid y me lo ordene por orden alfabetico ese campo Nbull SQL 2 19-01-2005 11:11:04
Problemas con el orden alfabetico... mauriciorazquin Tablas planas 1 08-10-2003 17:51:03
Orden alfabético en español Tomás Firebird e Interbase 3 05-06-2003 21:42:49


La franja horaria es GMT +2. Ahora son las 17:11:51.


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
Copyright 1996-2007 Club Delphi