Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2011
hanabi hanabi is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 4
Poder: 0
hanabi Va por buen camino
hola saludos!!! tengo dos tablas una llamada ciudades y otra colonias, tengo k realizar un join entre estas 2 tablas, en el dbgrid se debe mostrar la consulta con el join, ya conecte la base de datos el problema es k no se como realizar el llamado del dbgrid y muestre la consulta, no se si me explique, disculpen las molestias! gracias!
Esta es la consulta la hice en IB Expert y si me muestra la consulta.

SELECT COL.CLAVECOL, COL.NOMCOL, CD.NOMCIUDAD
FROM ciudades CD, colonias COL
WHERE CD.CIUDAD=COL.clavecol
Responder Con Cita
  #2  
Antiguo 03-10-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola
IBExpert entonces debemos suponer que es firebird.
Por lo mimo debemos suponer que componentes IBX.
Entonces debemos suponer que se enlaza el dbgrid con el datasource con el ibquery con el ibtransaction con el ibdatabase.
Tambien debemos suponer que cd.ciudad esta ligado a col.clavecol.
Bueno, me canse de suponer.
Saludos
PD: Si se quiere ayuda, por lo menos se tiene que tener claro que no somos adivinos.
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 04-10-2011
hanabi hanabi is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 4
Poder: 0
hanabi Va por buen camino
hola, asi es, supones bien XD, encontre la solucion del join!!, gracias x la atencion k me brindaron!! saludos
Responder Con Cita
  #4  
Antiguo 04-10-2011
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Para la siguiente vez estaría bien que antes leas nuestra guía de estilo
Responder Con Cita
  #5  
Antiguo 05-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por hanabi Ver Mensaje
hola, asi es, supones bien XD, encontre la solucion del join!!, gracias x la atencion k me brindaron!! saludos
Hola hanabi.

Sería muy bueno si pudieses compartir la solución que encontraste. De ese modo, aquél que con un problema similar lea este hilo, podrá resolverlo gracias a tu aporte.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 05-10-2011 a las 01:58:31.
Responder Con Cita
  #6  
Antiguo 05-10-2011
hanabi hanabi is offline
Registrado
NULL
 
Registrado: sep 2011
Posts: 4
Poder: 0
hanabi Va por buen camino
Talking

hola! pues este es el codigo que ocupe para mostrar los datos en el DBGrid, y los componentes database.ibquery,datasource y ibtransaction.
Código Delphi [-]
procedure TForm1.FormShow(Sender: TObject);
begin
IBQuery1.Close;
IBQuery1.SQL.Text:='SELECT COL.CLAVECOL, COL.NOMCOL, CD.NOMCIUDAD FROM CIUDADES CD, COLONIAS COL WHERE CD.CIUDAD=COL.CLAVECOL ';
IBQuery1.Open;
end;

procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
form2.Show;
form2.Edit1.Text:=IBQuery1.fieldByName('CLAVECOL').AsString;
form2.Edit2.Text:=IBQuery1.fieldByName('NOMCOL').AsString;
form2.Edit3.Text:=IBQuery1.fieldByName('NOMCIUDAD').AsString;
gracias!! y saludos de acuerdo leere las guias

Última edición por ecfisa fecha: 05-10-2011 a las 19:41:29. Razón: Etiquetas [delphi] [/delphi]
Responder Con Cita
  #7  
Antiguo 05-10-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
Se que es un tema que ya solucionaste... pero no veo el join por ningun lado

Código Delphi [-]
 
Select Tabla1.Campos, Tabla2.Campos
From Tabla1 
Left Join Tabla2 on Tabla1.CamporenComun = Tabla2.CampoenComun
Where... condiciones

no estoy criticando tu solucion, solo que esta me parece la forma mas logica
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
uso de INNER JOIN esimon SQL 5 24-03-2008 22:33:39
usando LEFT JOIN o RIGHT JOIN alcides SQL 8 03-05-2007 17:35:46
left join e inner join duda Patricio SQL 0 26-04-2007 22:06:43
LEFT INNER JOIN & RIGHT INNER JOIN Cabanyaler MS SQL Server 11 07-11-2005 18:09:58
LEFT OUTER JOIN e INNER JOIN Juntos alcides SQL 3 08-07-2005 18:06:27


La franja horaria es GMT +2. Ahora son las 16:08:21.


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