Refrescar Listbox automáticamente - Cómo hacerlo?
Publicado: Mar Ene 08, 2019 9:41 pm
Buenas tardes,
He heredado una aplicación de Clarion 6.3 y necesito hacer el siguiente cambio:
Funcionalidad Actual:
1. Al iniciar la aplicación, se presenta una ventana con la lista de clientes. Adicionalmente se muestran varios campos a completar por el usuario
2. Hay un campo "Nombre de Cliente" (Filtro) que una vez completado, refresca la lista y filtra los clientes que contienen el valor de la variable Filtro.
3. Hay un campo de "Número de Pedido" que, una vez completado, verifica que el pedido es valido y también comprueba que el código de cliente es el mismo que el cliente seleccionado en el Listbox.
Funcionalidad Requerida:
Necesito que se pueda seleccionar el cliente en el Listbox a partir del código de cliente que se obtiene al leer un pedido válido. Es decir, independientemente de que el cliente se pueda seleccionar utilizando el campo "Nombre de Cliente", al momento de introducir un número de pedido, entonces se refresque la lista para mostrar el cliente que está asociado al pedido.
En el Listbox, utilizo la variable "Filtro" que es la misma que captura el valor del campo "Nombre de Cliente". Cuando leo el pedido de la tabla, asigno el valor del campo código de cliente a la variable "Filtro" y, tengo entendido que al cambiar el valor de la variable "Filtro", el Listbox debería refrescarse automáticamente pero esto no ocurre. El Listbox queda con la lista de clientes que ya ha sido seleccionada previamente.
Como puedo hacer para que en el momento en que cambio el valor de la variable Filtro, el Listbox se refresque automáticamente y muestro únicamente el cliente que está asociado al pedido.
Adjunto screenshots para mostrar lo que tengo.
Les agradezco su ayuda por adelantado.
Saludos,
Cesar Miranda.
He heredado una aplicación de Clarion 6.3 y necesito hacer el siguiente cambio:
Funcionalidad Actual:
1. Al iniciar la aplicación, se presenta una ventana con la lista de clientes. Adicionalmente se muestran varios campos a completar por el usuario
2. Hay un campo "Nombre de Cliente" (Filtro) que una vez completado, refresca la lista y filtra los clientes que contienen el valor de la variable Filtro.
3. Hay un campo de "Número de Pedido" que, una vez completado, verifica que el pedido es valido y también comprueba que el código de cliente es el mismo que el cliente seleccionado en el Listbox.
Funcionalidad Requerida:
Necesito que se pueda seleccionar el cliente en el Listbox a partir del código de cliente que se obtiene al leer un pedido válido. Es decir, independientemente de que el cliente se pueda seleccionar utilizando el campo "Nombre de Cliente", al momento de introducir un número de pedido, entonces se refresque la lista para mostrar el cliente que está asociado al pedido.
En el Listbox, utilizo la variable "Filtro" que es la misma que captura el valor del campo "Nombre de Cliente". Cuando leo el pedido de la tabla, asigno el valor del campo código de cliente a la variable "Filtro" y, tengo entendido que al cambiar el valor de la variable "Filtro", el Listbox debería refrescarse automáticamente pero esto no ocurre. El Listbox queda con la lista de clientes que ya ha sido seleccionada previamente.
Como puedo hacer para que en el momento en que cambio el valor de la variable Filtro, el Listbox se refresque automáticamente y muestro únicamente el cliente que está asociado al pedido.
Adjunto screenshots para mostrar lo que tengo.
Les agradezco su ayuda por adelantado.
Saludos,
Cesar Miranda.