Un Usuario hizo la siguiente pregunta
A veces, cuando un usuario obtiene una vista previa de un documento de informe de Crystal, recibe un mensaje sobre una partición entera por debajo de cero. Si el usuario intenta realizar la misma operación por segunda vez, termina sin reportar un mensaje de error.
Lo siguiente se registra en el registro de la aplicación:
… provocó EXCEPTION_INT_DIVIDE_BY_ZERO en el módulo craxdrt9.dll en 001B: 3C37D525, DllUnregisterServer () + 2573224 byte (s), EAX = 00000960 EBX = 000000F0 ECX = 00000000 EDX = 00000000 …
C: Archivos de programa Crystal Decisions Report Designer Component craxdrt9.dll, versión 9.2.3.1022
Los usuarios se conectan y ejecutan la aplicación a través de terminales tontos en el entorno Citrix.
Servidor de presentación Citrix para Windows, edición avanzada, versión 4.5 (compilación 3276), Service Pack 2006.10
Sistema operativo: compile el servidor Microsoft Windows 2003 R2, versión 5.2 3790 service pack 2
4 respuestas
CR 9 ha estado apoyando durante varios años. Todo lo que tengo que hacer es habilitar las siguientes opciones en el informe:
- Verificar la primera renovación
- Verificación del procedimiento almacenado.
Si tiene acceso al código, realice la misma verificación, después de iniciar sesión en la base de datos. Lo siento, no recuerdo la API exacta de craxdrt.
– Ludek
Hola AI,
Este error puede ocurrir si el informe usa un campo numérico y el valor es nulo.
Verifique su informe y los campos de los informes, así como la base de datos. A veces, algunos DB ingresan un valor nulo incluso si no están permitidos, generalmente un error en el DB o en un programa de terceros que envía datos que permiten nulos aunque la tabla no los permita.
En el Informe y la fórmula que está causando el problema, puede agregar un cheque para nulo:
SI ES NULO ({Field}) PERO 0 Otro {field}
O algo así.
Don
Ex miembro
Hola al
Sobre la base de lo que dijo Don, haga esto en las fórmulas de su sección:
si es nulo ({campo A}) o {campo A} = 0, entonces otro 0 {campo B} / {campo A}
Debi
Ex miembro
Gracias por su aporte
Ha asesorado a un redactor de informes sobre lo anterior sobre: una cuestión de valor
Los foros de SAP también buscaron: división de enteros bajo cero
Se encontraron tres artículos interesantes ya que el documento contiene algunas imágenes. Soy consciente de que la vista previa del informe podría resultar en la inserción dinámica de una imagen con una resolución de la base de datos que sea demasiado alta. Lo siguiente sugiere una excepción para: la división en zonas con ceros también puede ocurrir a partir de imágenes usadas … ver más …
================================================ === ===
http://scn.sap.com/thread/895628
División de enteros por excepción cero
re: Archivo Microsoft GDI + ICO dividido por error cero
================================================ === ===
http://scn.sap.com/thread/1345572
Imágenes dinámicas en Crystal Reports
re: aplicación emergente: Crystal Reports – [Inventory Graphics Report.rpt]: crw32.exe – Error de aplicación: divida la excepción Integer por cero.
================================================ === ===
http://scn.sap.com/thread/1040630
Observación y ejecución de informes de errores
Primero consulte la carpeta C: Temp
Después de la renovación del informe, error similar al informado
… excepción división entera por debajo de cero …