Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-05-2011
elturu15 elturu15 is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 37
Poder: 0
elturu15 Va por buen camino
Listado con Access

Hola como anda? necesito ayuda urgente jajaj...tengo el sigiente problema...tengo que hacer un listado usando delphi7 y access y tengo que listr a las Provincias con sus Ciudades y para eso hago el sigiente selec
Código Delphi [-]
ADOQuery1.SQL.Text:='SELECT Clave,Nombre,Nombre_Ciudad,Codigo_Postal  FROM Provincias LEFT JOIN Ciudades ON (Provincias.Clave = Ciudades.Clave_Provincia)  WHERE clave between '+ clave1 +' and '+ clave2 +' order by Clave';
y el problema que tengo es que al mostrarlo me aparese

Provincia: LA PAMPA
Clave: 00
Ciudad: SANTA ROSA
------------------------------------
Provincia: LA PAMPA
Clave: 00
Ciudad: GENERAL PICIO
------------------------------------
Provincia: LA PAMPA
Clave: 00
Ciudad:MIGEL RIGLOS

a esto lo muestro en un listbox y aca viene la pregunta...COMO HAGO PARA QUE ME APARESCA EL NOMBREDE LA PROVINCIA UNA SOLA VES Y DEBAJO TODAS LAS CIUDADES??
ES DECIR DE ESTA FORMA::

Provincia: LA PAMPA

Ciudad: SANTA ROSA

Ciudad: GENERAL PICIO

Ciudad:MIGEL RIGLOS


AYUDA PLISSSSS!!!
Responder Con Cita
  #2  
Antiguo 08-05-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
quieres generar un listado (Reporte) o solo mostrarlo en un Listbox?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 08-05-2011
elturu15 elturu15 is offline
Miembro
NULL
 
Registrado: abr 2011
Posts: 37
Poder: 0
elturu15 Va por buen camino
Solo lo quiero mostrar en ListBox...todo el codigo es este :
Código Delphi [-]
Begin
ListBox1.Clear;
 Clave2:=ComboBox1.Text;
 Clave1:=ComboBox2.Text;
   If (Clave1>='00') and (Clave1<='99') and (Clave2>='00') and (Clave2<='99')Then
     Begin
       ADOQuery1.Close;
       ADOQuery1.SQL.Clear;
       ADOQuery1.SQL.Text:='SELECT Clave,Nombre,Nombre_Ciudad,Codigo_Postal  FROM Provincias LEFT JOIN Ciudades ON (Provincias.Clave = Ciudades.Clave_Provincia)  WHERE clave between '+ clave1 +' and '+ clave2 +' order by Clave';
       ADOQuery1.Open;
       AdoQuery1.First; // nos posicionamos en el primer registro
       ADOQuery1.Active:=true;
         While not ADOQuery1.EOF do
           Begin
    {Clave3:=ADOQuery1.Fields[0].AsString;
                   Clave4:=StrToInt(clave3);
                   ListBox1.Items.Add('Clave de Provincia : '+FormatFloat('00',Clave4));
                   ListBox1.Items.Add('Nombre de Provincia : ' + ADOQuery1.Fields[1].AsString);
                   ListBox1.Items.Add('Nombre de Ciudad :' + ADOQuery1.Fields[2].AsString);
                   //ListBox1.Items.Add('Codigo Postal :' +ADOQuery1.Fields[3].AsString;
                   ListBox1.Items.Add('----------------------------');
                   ADOQuery1.Next;
                End;
Responder Con Cita
  #4  
Antiguo 09-05-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Se me ocurre una cosa

en query ordenalo por Provincia y cuando lo tengas recorres las provincias (y susu ciudades) y lo vas agregando al combo...
quiza eso te pueda ayudar
__________________
Dulce Regalo que Satanas manda para mi.....
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
obtener listado de consultas en bd access barakuda Conexión con bases de datos 0 04-03-2011 03:45:20
Listado de ventanas MDI caiac OOP 2 17-10-2008 18:05:47
Listado de clases. JXJ Varios 0 23-01-2008 07:38:33
Listado sql CRIS SQL 7 06-08-2007 14:08:14
Listado de PC´s Sergio J. Varios 8 03-01-2005 10:41:11


La franja horaria es GMT +2. Ahora son las 01:17:08.


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