La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63148 - ERROR CON COUNT() CUANDO NO HAY REGISTROS
Autor:  Jacin Calveira
Hola. Les agradecería si me ayudan con este problema: en la sección de encabezado de un formulario tengo un control de texto que quiero mostrar la suma del campo Importe, éste me debe dar 0 si no existen registros. Para ello le escribí lo siguiente: = Siinm(esnulo(cuenta(*)), 0 , suma(nz(Importe,0)). He intentado de diferentes maneras pero no logro que el control de texto me de un valor 0 si no hay registros. Porfi... que alguien me ayude!!!

  Respuesta:  jorge correal
Para evaluar si no hay registros debes preguntar si el puntero o cursor está vacío así:

IF Cursor. BOF And Cursor.EOF THEN
Asignar 0 al texto
END IF