border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 22-11-2007, 18:23:01
Junior Member
Site Admin
 
Registrado: nov 2007
Posts: 2
jknight Valoración +2
Predeterminado problema raro con un reporte

que tal!!

estoy trabajando con vb6 y sucede que tengo un reporte hecho con crystal report que funciona extraño:
cuando mando a llamar al reporte este no me rellena un campo con los valores que sí están en la tabla que consulto...
pero si pongo un breakpoint antes de que lo mande a llamar, sí rellena el campo con los datos...
le he estado dando vueltas al asunto y no sé que sucede, rehice el reporte y nada...

este es el código:

Private Sub subMuestraReporte(strReporte As String)
'Crea una instancia del visor de reportes
Set fVisorReporte = New frmViewPP

'Determina el reporte que seleccionó el usuario
Select Case strReporte
Case "Faltas"
Set crxReporte = New rptFaltas

Case "Retardos"
Set crxReporte = New rptRetardos

Case "Sanciones"
Set crxReporte = New rptSanciones

Case "Justificaciones"
Set crxReporte = New rptJustificaciones
End Select

'Configura parametros y muestra el reporte
crxReporte.DiscardSavedData
crxReporte.Database.Tables(1).SetLogOnInfo "", "", "admin", "******"
crxReporte.ParameterFields(1).AddCurrentValue dtpFechaInicial.Value
crxReporte.ParameterFields(2).AddCurrentValue dtpFechaFinal.Value
crxReporte.ParameterFields(3).AddCurrentValue "SAS METROPOLITANO DE ..."
crxReporte.ParameterFields(4).AddCurrentValue txtFechaIProc.Text
crxReporte.ParameterFields(5).AddCurrentValue txtFechaFProc.Text
Load fVisorReporte
fVisorReporte.Show vbModal

End Sub


como comenté al principio, si dentro de vb le pongo un breakpoint antes de la linea "Load fVisorReporte", o inclusive en esa linea, me rellena el campo dentro del reporte, sino se lo pongo no lo rellena...
se supone que con o sin breakpoint el programa en su ejecución DEBE 'pasar' por ese código y ejecutarlo igual, mas no comprendo porque no está rellenando el campo...

es como si cuando tiene el breakpoint el programa se 'acordara' de que debe llenar el campo y lo hace... de otra forma se olvida de que existe...

comencé esta mañana y aún no encuentro la solución.... :s
alguien sabe qué podrá estar pasando???
agradecería su ayuda!!

saludos!
Responder Con Cita
  #2 (permalink)  
Antiguo 22-11-2007, 19:49:39
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Antes de la línea Load fVisorReporte pon esta otra: DoEvents. Tienes que darle tiempo para que se añada el último campo... A veces es necesario incluso insertar un bucle (For i = 0 To 50000: Next, por ejemplo) con el objeto de que no empiece a leer el Report antes de haberse grabado el último campo...
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 22-11-2007, 23:03:11
Junior Member
Site Admin
 
Registrado: nov 2007
Posts: 2
jknight Valoración +2
Predeterminado

Cita:
Empezado por J.M.Movilla
Antes de la línea Load fVisorReporte pon esta otra: DoEvents. Tienes que darle tiempo para que se añada el último campo... A veces es necesario incluso insertar un bucle (For i = 0 To 50000: Next, por ejemplo) con el objeto de que no empiece a leer el Report antes de haberse grabado el último campo...
wow!
sí, funcionó....
aunque hube de utilizar un for que cuenta hasta 100,000,000, supongo que debido a la velocidad del procesador....
peinso que lo sustituiré por un timer o una función sleep porque el equipo en el cual se va a instalar el software tiene muchos menos recursos que la máquina donde trabajo y un for hasta cien millones va a tardar mucho....

en fin, mil gracias!!
he aprendido algo más hoy :-)

saludos desde el puerto de veracruz, méxico!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Problema con Reporte Crystal Report a Word Lord Vader Visual Basic 6.00 3 11-06-2007 15:47:34
Problema con upload de archivo...muy raro germanpr PHP 1 27-03-2006 14:58:30
Un problema raro Andres Visual Basic 6.00 1 27-04-2005 06:56:13
Problema con reporte. luzarol Crystal Reports 1 27-09-2004 00:55:56
PROBLEMA CON REPORTE (DATAREPORT) lordgblue Crystal Reports 1 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 06:37:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right