Una vista no me actualiza.!

Necesito ayuda con una vista.
He creado una vista local que la tengo en el dataenvironment de un formulario y que filtro a partir de una variable pública. El problema que tengo es que cuando cambio el valor de la variable publica la vista no se actualiza. Mantiene los datos del valor anterior. Para ver si el nuevo valor llega al formulario donde tengo la vista mando a desplegar el nuevo valor y efectivamente ha cambiado, más no en la vista.
Por ejemplo, si la primera consulta que hago lleva '10' en el código de cliente y 'Maurizio' en el nombre del cliente, cuando hago una segunda carga donde el código es '20' y el nombre es 'Raul', la vista me sigue mostrando el valor '10' y el nombre 'Maurizio'. Y así aunque haga nuevas consultas siempre me muestra el primer código.
¿Qué es lo que tengo que hacer para que me actualice la vista con los nuevos valores o con la nueva consulta?
De antemano gracias por la ayuda.
Respuesta
1
Debes utilizar el comando requery para refrescar la vista una vez abierta.
Después de asignarle valor a la variable pública, puedes seleccionar la vista y luego dar el requery, esto es:
select MIVISTA
=requery()
o dar el requery pasando como parámetro el nombre de la vista...
=requery('MIVISTA')
Suerte!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas