2 TABLAS en 1 datagrid
Publicado por haity (1 intervención) el 07/06/2007 18:51:09
Buenas ya he intentado TODO y no se en que fallo:
he creado hasta un "origen de datos nuevos..." introduciendo las 2 tablas
la sentencia sql generada por el asistente funciona:
SELECT Control.Cod_control, Control.fecha, Control.cod_electrosur, Control.observaciones, Control.horas, Control.total_horas, Control.tipo, Trabajador.Nombre,
Trabajador.Apellido1, Trabajador.Apellido2, Trabajador.Cod_electrosur AS Expr1
FROM Control INNER JOIN
Trabajador ON Control.cod_electrosur = Trabajador.Cod_electrosur
WHERE (Control.cod_electrosur LIKE @Nombre) OR
(Trabajador.Nombre LIKE @Nombre) OR
(Trabajador.Apellido1 LIKE @Nombre) OR
(Trabajador.Apellido2 LIKE @Nombre)
ORDER BY Control.fecha DESC
pero resulta que el datagrid por defecto sólo me carga los datos de control o los del trabajador
y la búsqueda me la hace polo que quiera, en este caso pongo el nombre o los apellidos y me muestra bien los datos, hay alguien que me heche una manita...
GRACIAS
he creado hasta un "origen de datos nuevos..." introduciendo las 2 tablas
la sentencia sql generada por el asistente funciona:
SELECT Control.Cod_control, Control.fecha, Control.cod_electrosur, Control.observaciones, Control.horas, Control.total_horas, Control.tipo, Trabajador.Nombre,
Trabajador.Apellido1, Trabajador.Apellido2, Trabajador.Cod_electrosur AS Expr1
FROM Control INNER JOIN
Trabajador ON Control.cod_electrosur = Trabajador.Cod_electrosur
WHERE (Control.cod_electrosur LIKE @Nombre) OR
(Trabajador.Nombre LIKE @Nombre) OR
(Trabajador.Apellido1 LIKE @Nombre) OR
(Trabajador.Apellido2 LIKE @Nombre)
ORDER BY Control.fecha DESC
pero resulta que el datagrid por defecto sólo me carga los datos de control o los del trabajador
y la búsqueda me la hace polo que quiera, en este caso pongo el nombre o los apellidos y me muestra bien los datos, hay alguien que me heche una manita...
GRACIAS
Valora esta pregunta


0