Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Uso de dos Tablas en un Formulario

Estas en el tema de Uso de dos Tablas en un Formulario en el foro de Visual Basic clásico en Foros del Web. Que tal como estan, de nuevo aqui con una consulta, les explico mi problema; Tengo un formulario en el cual en una parte doy de ...
  #1 (permalink)  
Antiguo 29/05/2008, 16:48
 
Fecha de Ingreso: abril-2008
Mensajes: 281
Antigüedad: 16 años
Puntos: 1
Uso de dos Tablas en un Formulario

Que tal como estan, de nuevo aqui con una consulta, les explico mi problema; Tengo un formulario en el cual en una parte doy de alta a pacientes y en otra parte le agrego los diagnosticos que se le han detectado a ese paciente, por lo cual tengo dos tablas en mi base de datos una de "datos" y otra de "diagnostico",
en cada una de ellas tengo dada de alta una llave q es el id, aqui el problema es q no se como unir el id 1 de cliente con el id 1 de diagnostico, esto para q cuando realice una consulta y seleccione el id 1 me jale todos los diagnoticos q se le han dado a ese paciente, espero q me haya explicado y de antemano muchas gracias por la ayuda.

Saludos
  #2 (permalink)  
Antiguo 30/05/2008, 02:15
 
Fecha de Ingreso: abril-2008
Mensajes: 16
Antigüedad: 16 años
Puntos: 0
Respuesta: Uso de dos Tablas en un Formulario

en que has hecho la bd?

si es en acces por ejemplo hay un apartdo que se encarga de relacionar las tablas.

un saludo.
  #3 (permalink)  
Antiguo 30/05/2008, 04:02
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 2 meses
Puntos: 37
Respuesta: Uso de dos Tablas en un Formulario

Cita:
Iniciado por spiderman78 Ver Mensaje
Que tal como estan, de nuevo aqui con una consulta, les explico mi problema; Tengo un formulario en el cual en una parte doy de alta a pacientes y en otra parte le agrego los diagnosticos que se le han detectado a ese paciente, por lo cual tengo dos tablas en mi base de datos una de "datos" y otra de "diagnostico",
en cada una de ellas tengo dada de alta una llave q es el id, aqui el problema es q no se como unir el id 1 de cliente con el id 1 de diagnostico, esto para q cuando realice una consulta y seleccione el id 1 me jale todos los diagnoticos q se le han dado a ese paciente, espero q me haya explicado y de antemano muchas gracias por la ayuda.

Saludos
Puedes hacer una consulta de unión:

Suponemos que el id se ha escrito en un control TextBox

Código:
Dim sql As String
sql = "SELECT datos.id, datos.Nombre, diagnostico.* FROM datos " & _
"INNER JOIN diagnostico ON datos.id=diagnostico.id WHERE datos.id = " & Text1
Esta consulta te devuelve el id y nombre de la tabla datos y todos los campos de la tabla diagnostico cuyo id coincida con el escrito en el TextBox (Text1)

  #4 (permalink)  
Antiguo 30/05/2008, 10:12
 
Fecha de Ingreso: abril-2008
Mensajes: 281
Antigüedad: 16 años
Puntos: 1
Respuesta: Uso de dos Tablas en un Formulario

que tal muchas gracias por sus respuestas, y ya probe tu codigo Avellaneda y efectivamente de esa forma pude relacionar la consulta de mis dos tablas.

Gracias
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 06:54.