Cuestión : El acceso 2007Nz y las funciones del nvl no trabajan en campo del informe con una suma si no hay expedientes presentes

Tengo un subreport en un informe que pregunte algunos expedientes y después tenga un campo de suma estándar en la parte inferior del subreport.  Los datos del campo de suma son:  =sum ([extendedprice]).  La fuente del campo es la moneda format.

When allí no es ningún expediente presente, los datos del campo de suma son longitud en blanco o nula o cero.  No sure que.  He intentado toneladas de variaciones de las funciones de Nz y de Nvl para conseguir un cero para aparecer en ese campo.  Lo necesito ser cero de modo que otros cálculos sobre el informe puedan continuar sin ser un “#error” field.

I hayan intentado todas las respuestas que puedo encontrar en intercambio de los expertos, nada estoy trabajando.  He intentado las declaraciones de IIf que la prueba para el "" de la longitud nula o cero, pero nada yo quiere vuelta un “0” en ese campo.  Tiene que haber una manera de hacer esto cuando no hay expedientes que el presend en “detalla” la sección del informe.  Todos los síntomas salen obviamente cuando hay cualquier expediente en absoluto, pero lo necesito trabajar con absolutamente ningún data.
class= del

Respuesta : El acceso 2007Nz y las funciones del nvl no trabajan en campo del informe con una suma si no hay expedientes presentes

Decir que el subreport está en un objeto del subreport llamado subDetail, y el informe contenido en esto calcula la suma de una cantidad como =Sum (amt) en el txtSumAmt nombrado control del pie del informe.

Esto trabaja muy bien cuando hay datos. Sin embargo, cuando no hay ninguno, el subreport entero desaparece, y no hay simplemente control llamado txtSumAmount a leer en…

Usted necesita realmente probar para la presencia de datos, y el informe principal puede utilizar una expresión como esto a hacer tan:

   ¡=IIf (subDetails.Report.HasData, subDetails! txtSumAmt, 0)

¡Espero que esto ayude!
(°v°)
Otras soluciones  
 
programming4us programming4us