Consulta a tres tablas
Publicado por Juan Pablo (2 intervenciones) el 26/01/2005 15:38:00
Hola compañeros(as)
Primero que todo gracias por su tiempo y dedicacion en reponder nuestras preguntas.
Ahii vamos.
Tengo una tabla Maestro, CodCargo, Centro Costo
Maestro(tabla)
Rut
Dv
Nombres
nivel
turno
rol
cod_cargo
cc
CodCargo(tabla)
cod_cargo
nombre_cargo
Centro Costo(tabla)
cc
nombre
Necesito hacer una consulta que me muestre los datos de cierto nivel elegido en un combobox(VB6) por ejemplo elegir nivel 8 y me liste en un DataGrid
Rut| Dv |Nombres|Nivel |Nombre cargo |Turno|Rol|Cod. cargo|CENTRO COSTO
Entonces hago una consulta de la siguiente forma:
MiRec.Open "select * from [Maestro] where nivel=" + CboBuscarNivel.Text + ";"
Pero no se como hacerlo que para esta misma consulta me traiga los datos del nombre del centro de costo(Tabla Centro Costo) y el nombre del cargo (tabla CodCargo) en el mismo recordset y asi poder asignarselo al DataGrid.
Bueno compañeros ojala que puedan ayudarme, ya que estoy desesperado.
De antemano se agradece.
Primero que todo gracias por su tiempo y dedicacion en reponder nuestras preguntas.
Ahii vamos.
Tengo una tabla Maestro, CodCargo, Centro Costo
Maestro(tabla)
Rut
Dv
Nombres
nivel
turno
rol
cod_cargo
cc
CodCargo(tabla)
cod_cargo
nombre_cargo
Centro Costo(tabla)
cc
nombre
Necesito hacer una consulta que me muestre los datos de cierto nivel elegido en un combobox(VB6) por ejemplo elegir nivel 8 y me liste en un DataGrid
Rut| Dv |Nombres|Nivel |Nombre cargo |Turno|Rol|Cod. cargo|CENTRO COSTO
Entonces hago una consulta de la siguiente forma:
MiRec.Open "select * from [Maestro] where nivel=" + CboBuscarNivel.Text + ";"
Pero no se como hacerlo que para esta misma consulta me traiga los datos del nombre del centro de costo(Tabla Centro Costo) y el nombre del cargo (tabla CodCargo) en el mismo recordset y asi poder asignarselo al DataGrid.
Bueno compañeros ojala que puedan ayudarme, ya que estoy desesperado.
De antemano se agradece.
Valora esta pregunta


0