Visual Basic - Actualizar DataReport

Life is soft - evento anual de software empresarial
 
Vista:

Actualizar DataReport

Publicado por Edmundo Mayorga (1 intervención) el 28/08/2000 00:00:00
Cómo puedo actualizar una conexion de un dataenviroment en tiempo de ejecución para actualizar mi reporte. o como puedo actualizar mi reporte por codigo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Actualizar DataReport

Publicado por Antonio Vázquez Morales (36 intervenciones) el 04/09/2000 00:00:00
Bueno, no se como sea tu conexion, pero espero que el RecordSet que habres sea del tipo adOpendynamic, si asi es, entonces ejecuta un requery sobre tu cursor,
Cur.requery
y en tu reporte se deben de ver las actualizaciones,
¿tu reporte lo hiciste desde Crystal Reports, o desde el datareport?
Es necesario que lo comentes para terminarte de contar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio
Val: 8
Ha aumentado su posición en 9 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Actualizar DataReport

Publicado por Wilfredo Patricio (120 intervenciones) el 08/09/2000 00:00:00
Hola

Si tienes un reporte del datareport y lo has hecho con un dataenvironment, entoces haces los siguiente en el evento terminate del reporte:

De.cn1.close

eso es para cerrar el la conexion del Dataenvironment, cosa que cuando se activa el reporte, la conexion se abre automaticamente, pero la cierras para que los datos regresen actualizado al abrirse.

espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Actualizar DataReport

Publicado por Juan Caceres (1 intervención) el 10/07/2007 17:49:28
Yo hice esto... y me salio...

sql = "Select clientes.detalle_nombre, orden.numero, orden.fecha, orden.codigo, orden.nombre, orden.cantidad, orden.categoria, orden.total from clientes, orden where clientes.nombre=orden.cliente and (orden.cliente='" & principal.Usuario.Text & "')"
data.Commands("comando").CommandText = sql
If data.rscomando.State = adStateOpen Then
data.rscomando.Close
End If
reporte.Refresh
reporte.Show
data.rscomando.Close
*************************

data=data enviroment
comando = el comando del data enviroment
rscomando= es el recordset que me devuelve el comando.
reporte=data report

Espero les sirva...

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar