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

Data Environment y Visual Basic

Estas en el tema de Data Environment y Visual Basic en el foro de Visual Basic clásico en Foros del Web. Buenas tardes a todos!. Mi pregunta es la siguiente. Cómo puedo pasarle parámetros a un comando secundario en un Data environment. Para pasárselo al comando ...
  #1 (permalink)  
Antiguo 04/06/2004, 04:20
 
Fecha de Ingreso: julio-2002
Ubicación: Córdoba
Mensajes: 54
Antigüedad: 21 años, 9 meses
Puntos: 0
Data Environment y Visual Basic

Buenas tardes a todos!.
Mi pregunta es la siguiente. Cómo puedo pasarle parámetros a un comando secundario en un Data environment.
Para pasárselo al comando primario lo hago así:
NomDataEnvironment.Commands("NomCommand").Paramete rs(0) = Loquesea

Pero cuando quiero tener acceso al comando secundario no se como hacerlo por código.
Un saludo y muchas gracias de antemano.
  #2 (permalink)  
Antiguo 05/06/2004, 11:18
Avatar de jamwsoft  
Fecha de Ingreso: septiembre-2003
Ubicación: Trujillo
Mensajes: 23
Antigüedad: 20 años, 7 meses
Puntos: 0
Tienes que crear un campo de relacion entre ambos y luego se lo pasas al primario
  #3 (permalink)  
Antiguo 06/06/2004, 05:52
 
Fecha de Ingreso: julio-2002
Ubicación: Córdoba
Mensajes: 54
Antigüedad: 21 años, 9 meses
Puntos: 0
Ya tengo creado un campo de relación entre ambos. Pero no se la sintaxis que debería de seguir para poder pasarle el parámetro al comando secundario. Si me lo pudieras explicar te lo agradecería mucho.
Saludos.
  #4 (permalink)  
Antiguo 07/06/2004, 08:15
Avatar de jamwsoft  
Fecha de Ingreso: septiembre-2003
Ubicación: Trujillo
Mensajes: 23
Antigüedad: 20 años, 7 meses
Puntos: 0
'Select Del comando primario
select TablaMaestra.*, @PAdre from TablaMaestra

'Select del comando secundario
select TablaDetalle.*, @VAlor from TablaDetalle where MiCampo = @Valor

' En la relacion unes @PAdre con @Valor

'Desde el formulario:
' Cierras el registro para abrirlo al ejecutar el comando
If Env1.rstblGanado.State = 1 Then Env1.rstblGanado.Close
' Ejecutamos el comando que abrirá el registro filtrando los datos
Env1.tblGanado txtPadre.Text

Recuerda que cada comando te crea un recordset y este debe cerrarse para que se refrequen los datos en el reporte.

De esta manera al pasar lo datos al primer comando se relacionan con los del segundo comando

Pero te recomendaría que para reportes utilices el Crystal Report ya que tiene muchísimas características y presentaciones más profesionales ademñas que puedes agregar nuevas fuciones de cálculo personalizadas, si lo pruebas seguro que no lo dejas.

Espero esto te ayude.
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 16:23.