Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

#Error en informes

Estas en el tema de #Error en informes en el foro de Bases de Datos General en Foros del Web. Hola, estoy desesperado...... he consultado en varios foros y no he conseguido sacar nada en claro..... En mi BD Access 2002, tengo varios formularios de ...
  #1 (permalink)  
Antiguo 13/05/2004, 17:04
 
Fecha de Ingreso: noviembre-2003
Ubicación: Murcia
Mensajes: 34
Antigüedad: 20 años, 5 meses
Puntos: 0
#Error en informes

Hola, estoy desesperado...... he consultado en varios foros y no he conseguido sacar nada en claro.....

En mi BD Access 2002, tengo varios formularios de los cuales saco un informe para cada uno de ellos.
Tengo un boton que realiza la llamada al informe correspondiente al formulario donde este.
El problema es que cuando llamo al informe desde el formulario, el informe en cuestión me aparece en blanco, sin datos, con el "#Error" en todos los campos. Pero, y aqui viene lo bueno, cuando le doy a "vista de diseño" desde el informe con los errores y desde esa vista de diseño le doy a "vista preliminar"... entonces me aparece el informe con todos los datos perfectamente..... como si nada hubiera ocurrido......

No se a que se debe... y no se como solucionarlo....

Os muestro mi código (el codigo del boton) VB para que lo entendais mejor.

Private Sub CmdVPInforme_Click()
On Error GoTo Err_CmdVPInforme_Click

Dim stDocName As String

stDocName = "inforProdDiariaSilos"
DoCmd.OpenReport stDocName, acViewPreview, , "FechaHora Between #" & Me.FechaInicio & " # AND # " & Me.FechaFin & " # "

Me.Requery

Exit_CmdVPInforme_Click:
Exit Sub

Err_CmdVPInforme_Click:
MsgBox Err.Description
Resume Exit_CmdVPInforme_Click

End Sub


Se os ocurre que puede pasar????? AYUDADMEEEEEE!!!!!
Gracias!!!!!

Última edición por Littlew; 14/05/2004 a las 00:42
  #2 (permalink)  
Antiguo 14/05/2004, 05:42
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 1 mes
Puntos: 0
Si has copiado el código tal cual lo tienes, dos cosas, quita los espacios que aparecen entre los corchetes y las fechas a actualizar, además si las fechas de los cuadros FechaInicio y FechaFin, están en formato distinto de mm/dd/aaaa utiliza el format para convertirlas a ese formato

Cambia el filtro por algo así:

DoCmd.OpenReport stDocName, acViewPreview, , "FechaHora Between #" & Format(Me.FechaInicio, "mm/dd/yyyy") & "# AND #" & Format(Me.FechaFin, "mm/dd/yyyy") & "#"

Un saludo, y espero que te sirva de ayuda
  #3 (permalink)  
Antiguo 14/04/2005, 09:06
Avatar de Jeannie_Chen  
Fecha de Ingreso: diciembre-2004
Mensajes: 11
Antigüedad: 19 años, 4 meses
Puntos: 0
Hola, tengo un problema en vista de un registro
los campos de la tabla id es texto osea que se supone que al ingresar el registro
se puede ingresar "24/2005" se guarda en la tabla pero al presentarlo en vista previa me lo presenta en blanco y cuando pongo "24" si me lo presenta me podrían ayudar el saber porque
en el boton de vista previa tengo
Dim stDocName As String
Dim condicion As String
condicion = IdFactura
stDocName = "CubicajeG"
DoCmd.OpenReport stDocName, acViewPreview, , "CubicajeG.idfactura like " + condicion

CubicajeG.idfactura es el nombre del campo en la consulta(informe) idfactura es el nombre del campo en mi formulario
  #4 (permalink)  
Antiguo 14/04/2005, 09:19
Avatar de Jeannie_Chen  
Fecha de Ingreso: diciembre-2004
Mensajes: 11
Antigüedad: 19 años, 4 meses
Puntos: 0
ya solucione el problema

DoCmd.OpenReport stDocName, acViewPreview, , "[CubicajeG.idfactura] = Forms!Cubicajeg!IdFactura"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:57.