Nombre del datareport en variable

Estoy haciendo un manejador de informes donde tengo dos botones, uno para enviar directamente el reporte seleccionado a la impresora ("print") o para hacer una vista previa ("preview"). Además hay un TreeView donde aparecen los nombres de reportes, en el KEY de cada nodo esta el nombre del reporte. Lo que quiero hacer es tomar ese KEY (que es un string) y cargar el reporte seleccionado y dependiendo el botón que selecciono (print o preview) desplegar el reporte.

1 Respuesta

Respuesta
1
En el treview SelectedNode tienes la propiedad KEY de la cual puedes extraer el nombre del reporte.
Agradezco tu tiempo para contestar mi pregunta. Tal vez no me explique bien, el KEY del treeview se como extraerlo, lo que no se es como tomar ese nombre y abrir el datareport que dice en el KEY.
Por ejemplo, si fuera un formulario haría lo siguiente:
Dim nForm as Form
Set nForm = Forms(sNombreForm)
Eso quiero hacer pero con un datareport
Select Case treeview.key
Case "report1"
Datareport1.datasource = rs1
Case "report2"
Datareport1.datasource = rs2
End case
Hola,
Habra alguna forma de tomar el treeview.key y abrir directamente el reporte. Esto es, si el treeview.key="Reporte1" hacer algo como datareport(treeview.key).print. Espero explicarme. Gracias por tu tiempo. Saludos
Lo siento pero no lo se.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas