Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2003, 14:03
Avatar de pabli
pabli
 
Fecha de Ingreso: octubre-2003
Mensajes: 381
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola,

lo único que necesitas es crear un recordset con esos datos y asignarselos al datareport:

"SELECT campos FROM tablas WHERE turno=" & combo1.text (diurno o nocturno)
"SELECT campos FROM tablas WHERE id=" & txt_Id

-con esta query abres el recordset
-y una vez abierto se lo asignas al datareport, ¡OJO! que coincidan los campos con los controles text enlazados.

No conozco las tablas ni las relaciones pero en esencia es así.
Jamás he utilizado un dataenviroment, esta programación automática es muy poco flexible, no te da control, al igual que el datacontrol, no lo recomiendo. Es mejor todo por código:

-abrir conexión con el objeto ADODB.Connection
-abrir recordset con el objeto ADODB.Recordset
-asignar al datareport el recordset

Espero que te sirva
Saludos