Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2010, 12:09
yagaiori
 
Fecha de Ingreso: diciembre-2008
Mensajes: 7
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Como poner parametros en un DataReport

Cita:
Iniciado por maili Ver Mensaje
Hola

Intento enviar un parametro a un datareport pero me marca que el parametro param1 no tiene un valor predeterminado

este es el codigo que utilizo


En el DataEnvironment

DataEnvironment1.Connection1.Open
DataEnvironment1.Command1 Combo1.Text
DataReport3.Show vbModal
DataEnvironment1.Connection1.Close

y en el command en el SQL: SELECT cve_cat, nom_categoria, nom_curso FROM cursos_categoria, cursos, categoria WHERE (cve_cur=cve_curso and cve_cat=param1)

ojala tengas la respuesta
gracias
Maili.
Este es un pequeño ejemplo espero que te sirva
El Dat_ se refiere al dataenvironment
y el Rep_ se refiere al data report

On Error GoTo Error
' Verificar si el dat esta abierto si es asi lo cierra

If Dat_Credencial.rsCredencial.State = adStateOpen Then
Dat_Credencial.rsCredencial.Close
End If
' Este envia el parametro a la consulta sql del dataenvironment en lugar del ?
Dat_Credencial.Credencial Text1.Text
' Aqui envia valores directamente a los controles en este caso una label y un control image
ruta = Text11.Text
With Rep_Credencial.Sections("Credencial_detail")
Set .Controls("Image1").Picture = LoadPicture(ruta)
.Controls("Etiqueta1").Caption = vigencia
End With
Load Rep_Credencial
Rep_Credencial.Show
Error:
Exit Sub