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 11-01-2010
zajoma zajoma is offline
Miembro
 
Registrado: feb 2006
Posts: 32
Poder: 0
zajoma Va por buen camino
enlazar dos tablas ACCESS

Hola a todos. Ante todo feliz año. Tengo un problema y os pido ayuda para solucionarlo.
El tema es el siguiente:
Tengo 2 tablas dentro de una base Access una los calendarios laborales con los campos CodigoEmpleado y Fecha entre otros. Por otro lado la de ausencias en la fábrica con CodigoEmpleado y Fecha también. En esta tabla no existen registros nada mas que para los dias en que se ha ausentado el empleado parte o toda la jornada.

El caso es que quiero hacer un JOIN de las dos tablas donde me salga algo asi

Calendarios C, Ausencias A

C.CodEmpleado, C.Fecha, A.Tiempo, A.Razon

12 12/01/20010 2:12:00 119 // dia con ausencias
12 13/01/20010 // dia sin ausencias

Gracais por adelantado.
Responder Con Cita
  #2  
Antiguo 11-01-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Seria algo asi:

Código SQL [-]
SELECT Calendarios.CodEmpleado, Calendarios.Fecha, Ausencias.Tiempo, Ausencias.Razon
FROM Calendarios LEFT JOIN Ausencias ON Calendarios.CodigoEmpleado= Ausencias.CodigoEmpleado;

Un abrazo
Responder Con Cita
  #3  
Antiguo 13-01-2010
zajoma zajoma is offline
Miembro
 
Registrado: feb 2006
Posts: 32
Poder: 0
zajoma Va por buen camino
El problema, creo que me explique mal, es que tengo que relacionar dos tablas
la primera el calendario y la siguiente las ausencias y la tabla resultado ha de contener todos los registros del calendario y los campos añadidos de la tabla de ausencias cuando estas hayan ocurrido. La relación entre los registros del calendario y los de ausencias son dos: el codigo del empleado y la fecha del dia. Quiero hacer el producto cartesiano de las dos tablas pero no se como hacer la relación cuando son dos campos los que me establecen la relación

Un saludo.
Responder Con Cita
  #4  
Antiguo 13-01-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por zajoma Ver Mensaje
La relación entre los registros del calendario y los de ausencias son dos: el codigo del empleado y la fecha del dia. Quiero hacer el producto cartesiano de las dos tablas pero no se como hacer la relación cuando son dos campos los que me establecen la relación
Deberías poder hacer una cosa como esta....

Código SQL [-]
... INNER JOIN titles t2     ON t1.type = t2.type    AND t1.price <> t2.price ...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 13-01-2010
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Como dice el "Chavo del Ocho" ...

Eso...Eso...Eso...

Te me adelantaste Neftali...
Responder Con Cita
  #6  
Antiguo 26-01-2010
zajoma zajoma is offline
Miembro
 
Registrado: feb 2006
Posts: 32
Poder: 0
zajoma Va por buen camino
Es lo que necesitaba. Gracias
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
Enlazar tablas de base de datos lis983 Varios 1 29-05-2008 16:26:48
enlazar tablas con DBLookupComboBox magoz Conexión con bases de datos 2 20-09-2007 02:35:48
Tablas Access silviodp Conexión con bases de datos 3 19-10-2004 18:28:14
Enlazar con Access 2000 Mandrago Servers 1 17-05-2004 14:36:05
Enlazar Delphi con Access ?¿? burasu Conexión con bases de datos 2 24-01-2004 00:52:56


La franja horaria es GMT +2. Ahora son las 11:41:47.


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