SoloCodigo
Bases de Datos => Crystal Reports => Mensaje iniciado por: nicoc4 en Martes 25 de Enero de 2005, 19:56
-
:lightsabre: el problema es el siguiente se tienen varios reportes y cuando se llama a uno aparecen los datos desactualizados para esto debo quitar la opcion del crystal de guardar los datos del informe al hacer esto en visual da un error dicendo que no se puede encontrar el servidor sql ¿que problema será? si pueden ayudarme con algo de codigo o lo que sea gracias
-
:devil:
Hola, en el mismo reporte desde cristal desabilita la opcion de autosave y ya no te guardara los datos. Y sobre quitar el componete cristal de vb claro que eso manda error ya que es lo unico q comunica a vb con el reporte
Saludos. :hola:
-
:lightsabre: claro que sé eso, el problema es que no me actualiza los datos desde el visual desde el sistema en ejecucion, activo el boton actualizar desde el control crystal para que aparezca en la vista preeliminar pero al hacer click en ese boton los datos se borran, lo que quiero es una manera de que al ingresar un dato en la BD y el usuario al querer hacer un reporte por el sistema se actualice el reporte automaticamente y muestre los datos actualizados ya que si quito la opcion de no guardar los datos del reporte me da error de que no encuentra servidor Sql y yo no uso sql server solo Access y visual
si me puedes ayudar con eso...
-
si puedes enviar la instruccion q estas utlizando para ver donde esta el error es mejor, y para q actualize los datos si debes desactivar la opcion de guardar datos con el reporte en el crystal, envia el codigo y el error q se genera para ver en q te puedo ayudar :hola:
-
el problema se produce en todos los reportes te envio el codigo de uno de ellos
Private Sub cmd_imprimir_Click()
With reporte
.WindowTitle = "Listado General de trabajadores Para Pago de Imposiciones"
.ReportFileName = App.Path + "/trabajadoresimpo.rpt"
.WindowState = crptMaximized
.Destination = crptToWindow
.SelectionFormula = "{trabajador.estado}=true"
.Action = 0
End With
End Sub
aqui se realiza un reporte por la situacion de un trabajador el problema es que si yo agrego un nuevo registro debo actualizar el reporte a traves de crystal y si quito la opcion de guardar datos dice el sig error
Error 20599 en tiempo de ejecucion no se puede abrir el servidor Sql
-
:devil:
Hola, que raro, que sql tienes. el sistema que estoy desarrollando ahora misno tiene mas de 400 reportes(sin contar los sub reportes) y si se me actualizan. Y al codigo que enviaste no le veo error. si puedes guardar en una imageny mostrarla tal ves de con el error... ya que a mi me han salido casi todos los errores posibles y por haber con el cristal. :D
Saludos....
-
el sql que uso es el que viene con access pero tal vez el error sea el caso de que uso odbc para la Bd en crystal ¿Será eso?
-
:devil:
Hola, comensando como veo usas es access. Bueno tienes razon debes es usar el controlador OLE DB. Prueba y me habisas.
Saludos. :scream:
-
hola, lo use y me resulto como yo no usaba un tipo de servidor use la opcion archivo de Bd por lo cual me resulto y actualiza los datos gracias por ayudarme :lightsabre:
-
juravi:
Estoy tratando de realizar una aplicación en VB y tengo el mismo problema descrito, pero al leer el foro me surge una duda ¿como se usa el "controlador OLE DB"? en varias oportunidades he tratado de configurar el ODBC, pero no me funciona, ¿ hay que rediseñar los reportes en crystal?, perdona las dudas pero estoy recien incoporandome al ambiente VB lo cual me ha resultado bastante estresante.. :blink:
Alberto Maureira