Trigger...

miguel
09 de Febrero del 2004
Hola a tod@s.

Os cuento mi problema:

Tengo dos bloques (maestro-detalle). Cuando se recuperan datos en el bloque detalle no hay problemas, muestra la información. El problema está cuando no encuentra valores que mostrar en el detalle. En ese caso, debe visualizar ciertos valores por defecto en el bloque. En el trigger PRE-QUERY del bloque tengo la consulta con un WHEN_NO_DATA_FOUND donde le digo los valores por defecto que debe visualizar. Hasta ahí correcto, pero tras visualizar los valores por defecto, me los borra y muestra el bloque vacío.

¿Sabéis si estoy usando un trigger equivocado o si puedo interceptar el otro trigger (que desconozco cuál es) donde me limpia la pantalla?

Muchas gracias

Miguel

Alberto
09 de Febrero del 2004
¡Hola compañero!

Eso te ocurre porque aunque el trigger pre-query con tu código se ejecuta inmediantamente despues de el se ejecutan los disparadores de los bloques maestro - detalle.

Revisate el código del trigger on-populate-details y quiza deberías realizar ahí el control de no_data_found o interceptar dicho código.

Echale un vistazo y nos cuentas.

Saludos !!