Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2011
luisraad luisraad is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 54
Poder: 13
luisraad Va por buen camino
ok

Bueno, Yo solo queria dejar en claro que mi idea no es copiar y pegar, porque la verdad a mi no me han dejado tarea y mucho menos ((creo)) que he posteado una pregunta de "colegio" y mucho menos pretendí jamás que me adjuntaran archivos para resolver la tarea, soy novato Pero bien novato y por ende es que aveces pregunto mal he visto en otros foros de esta web en donde una persona posteó una pregunta en donde queria que le explciaran todo el manual de SQL y todos le colaboraron no se porque dicen que yo vengo a hacer mis tareas aqui, lo siento pero eso no es así

caral saludos
Responder Con Cita
  #2  
Antiguo 22-09-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
ok
entonces pondras tus preguntas?

no se los demas pero a mi me gusta leer las preguntas de los demas, y ver si tengo la capacidad (o al menos la idea) de como solucionarlo, y si no la tengo me alimento de las ideas de los demas para resolver una situacion similar

bienvenido de nuevo
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 22-09-2011
luisraad luisraad is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 54
Poder: 13
luisraad Va por buen camino
bueno siguiendo con la cronologia del tema...
me gustaria aprender cuales son los pasos a seguir para hacer consultas en dos tablas diferentes, pero en la misma BD ¿¿me hago entender??, osea sea el ejemplo:

BD: INVENTARIO.
Tablas: Cliente, Ventas

quiero consultar el nombre del cliente y su direccion, sabiendo de que en la tabla cliente hay unos campos que son: cod, nombre, direccion, telefono... pero a su vez quiero conocer que ventas tiene el cliente aun sabiendo que la tabla ventas tiene estos campos: fechaventa, dtalleventa, codventa .mas o menos asi:
Código Delphi [-]
'select cliente.nombre, cliente.direccion from INVENTARIO'
hasta alli se ((creo que es asi)) me corrigen si me equivoque ((según entiendo, esto me traera a un DBgrid el nombre de los clientes, su direccion de la BD INVENTARIO))

como hago para hacer la consulta en las dos tablas siguiendo el enunciado que mencione arriba ((no es tarea es solo un ejemplo)). aún no se como se consulta de esa manera.

aqui en clases dicen que este tema se le denomina consultas dobles

saludos

Última edición por luisraad fecha: 22-09-2011 a las 17:59:18.
Responder Con Cita
  #4  
Antiguo 22-09-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Tabla Clientes:
Campos: Cod, nombre, direccion, tel etc...
Tabla Ventas:
Campos: ???
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 22-09-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
ok
lo primero que debes tener en cuenta, es que en el diseño de las tablas debes colocar algun campo en comun y luego unir las 2 tablas mas o menos asi


Código Delphi [-]
 
Select Tabla1.Campo1, Tabla1.Campo2, Tabla2.Campo3
From Tabla1
Left Join Tabla2 on Tabla1.CampoEnComun = Tabla2.CampoEnComun
Weher Tabla1.Campo = Condicion
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #6  
Antiguo 22-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.048
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por luisrad
quiero consultar el nombre del cliente y su direccion, sabiendo de que en la tabla cliente hay unos campos que son: cod, nombre, direccion, telefono... pero a su vez quiero conocer que ventas tiene el cliente aun sabiendo que la tabla ventas tiene estos campos: fechaventa, dtalleventa, codventa .mas o menos asi:
tabla clientes (cod, nombre, direccion, telefono)
tabla ventas (cod, codigocliente, fechafecha, detalleventa, codventa, etc.)

Necesitas un campo en la tabla de ventas para saber a qué cliente pertenece la venta.
Responder Con Cita
  #7  
Antiguo 22-09-2011
luisraad luisraad is offline
Miembro
NULL
 
Registrado: sep 2011
Posts: 54
Poder: 13
luisraad Va por buen camino
Bueno Explico Un poco Mas:

BD: INVENTARIO

tabla cliente
Codcliente Nombrecliente direccion telefono

tabla ventas
codclientes codventa fechaventas totalventa

entonces miren la manera en como me explican a mi es asi:


Código Delphi [-]
'select cliente.codcliente, cliente.nombrecliente, cliente.direccion,cliente,telefono, ventas.fechaventas,ventas.totalventa from cliente,ventas';

se que hay una forma mas detallada de hacer este tipo de consulta la pregunta es ¿¿¿esta bien asi??? ¬¬ no creoo!!!

por favor me dicen que error tengo

segun esto me va a traer estos campos ((según))
Responder Con Cita
  #8  
Antiguo 22-09-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Esa consulta te traera todos los datos de los campos de esas dos tablas, esta bien si es lo que necesitas.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #9  
Antiguo 22-09-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.048
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por luisraad Ver Mensaje
se que hay una forma mas detallada de hacer este tipo de consulta la pregunta es ¿¿¿esta bien asi??? ¬¬ no creoo!!!
Debe probar ese sql en el programa que estés usando "manager sql".
Así vas probando y depurando, cambiando, etc. hasta dar con lo que exactamente necesitas.
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
multi base de datos access en delphi leyends Conexión con bases de datos 4 10-02-2011 19:23:29
¿cómo conectar base de datos access con un ado en delphi pasos? Master23 Conexión con bases de datos 16 24-10-2010 03:39:22
Importar tablas Dbf a base de datos Access desde delphi yusnerqui Tablas planas 6 25-08-2010 23:10:02
Compactar Base d Datos Access desde Delphi. Drakyto Conexión con bases de datos 6 22-02-2010 22:23:29
Compactar Base d Datos Access desde Delphi. Drakyto Conexión con bases de datos 3 19-02-2008 02:57:07


La franja horaria es GMT +2. Ahora son las 01:49:29.


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