|
|
|
|
- Presentación
- Consejo: ¿Cómo actualizar el contenido de un control Combo Box rellenado automáticamente que utiliza una consulta como fuente de datos?
- Código de inicialización de un control Combo Box vinculado a un archivo de datos mediante programación
Vincular un control Combo Box a un archivo de datos
Un control List Box o Combo Box puede mostrar el contenido de un archivo de datos, por ejemplo, para permitir al usuario seleccionar un registro. Un control Combo Box se puede inicializar con el contenido de un archivo de datos: - de forma automática: No se requiere ningún código específico para inicializar el control. Las opciones para recorrer el archivo de datos vinculado al control se pueden definir en la pestaña "Contenido" de la descripción del control.
- mediante programación: El código que permite recorrer el archivo de datos vinculado al control Combo Box debe escribirse en el código de inicialización del control. Este método no es recomendable.
Observación: Al crear un control Combo Box, el asistente solicitará todos los datos necesarios para vincular el control a un archivo de datos. Consejo: ¿Cómo actualizar el contenido de un control Combo Box rellenado automáticamente que utiliza una consulta como fuente de datos? En el caso de un control Combo Box basado en una consulta con inicialización automática, para actualizar el contenido del control, escriba el siguiente código (en el código de inicialización del control, por ejemplo). Este código realiza las siguientes operaciones: - Ejecución de la consulta base del control Combo Box (con los parámetros de la consulta, si es necesario) usando la función HExecuteQuery.
- Visualización del contenido del control Combo Box con la función ListDisplay.
// -- Initialization of a Combo Box control HExecuteQuery(MyQRY, hQueryDefault, Param1, Param2) ListDisplay(COMBO_ComboName, taStart)
Código de inicialización de un control Combo Box vinculado a un archivo de datos mediante programación En el caso de un control Combo Box basado en un archivo de datos con inicialización programada, el código para recorrer el archivo de datos se debe escribir en el código de inicialización del control. Por ejemplo: Inicialización de un control Combo Box con los clientes del archivo de datos CUSTOMER. // -- Initialization of a Combo Box control HReadFirst(CUSTOMER, CustName) WHILE NOT HOut() ListAdd(COMBO_Combo1, Customer.CustName) HReadNext(CUSTOMER, CustName) END
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|