Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Como hacer una relacion maestro-detalle en vb ...

Estas en el tema de Como hacer una relacion maestro-detalle en vb ... en el foro de Bases de Datos General en Foros del Web. saludos a todos, disculpen tengo una duda de como hacer una relacion maestro-detalle en vb 6.0. con codigo sql Mi tabla maestra se llama: ordenes ...
  #1 (permalink)  
Antiguo 04/10/2004, 15:07
 
Fecha de Ingreso: agosto-2004
Mensajes: 62
Antigüedad: 19 años, 8 meses
Puntos: 0
Como hacer una relacion maestro-detalle en vb ...

saludos a todos,
disculpen tengo una duda de como hacer una relacion maestro-detalle en vb 6.0. con codigo sql
Mi tabla maestra se llama: ordenes (No_orden, fecha, Id_client, total)
El detalle: Orden_dt (No_det, Id_orden, no_prod, cantidad, precio)
la conexion la realizo con ado, y uso interbase 6.0 , no uso componentes.

Se que se puede hacer la principal consulta de Ordenes pero para el detalle
como la enlazo con la la principal por sentencias sql.

'tabla maestra:
Dim Rsnum As New ADODB.Recordset
Rsnum.Open "select * from ordenes", Cn, adOpenKeyset, adLockOptimistic

'tabla detalle:
select * from Orden_dt where Id_orden=No_orden --->(parametro)

para que cada vez que se mueva de registro la principal tabla se mueva el detalle segun corresponda por ID_orden.

Gracias.
  #2 (permalink)  
Antiguo 04/10/2004, 16:22
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Haz un inner join

Select Ordenes.campo1[todos los que ocupes],Orden_dt.Campo1[igual] from ordenes inner join orden_dt on(ordenes.id_orden=orden_dt.id_orden) where ordenes.id_orden=Condicion

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




La zona horaria es GMT -6. Ahora son las 08:43.