Saltar navegación

Documentación de FlexPro 2025

Guardar valores al final de una macro

Cuando finaliza una macro, los valores contenidos en sus variables no se guardan automáticamente en un soporte de datos. Si se desea conservar un valor, este debe guardarse fuera de la macro antes de que finalice la ejecución de esta.

Cada objeto FlexPro en una base de datos FlexPro, por ejemplo, un conjunto de datos, diagrama o carpeta, tiene una lista Parámetros, que puede contener cualquier número de parámetros. Cuando trabaje con FlexPro, puede editar esta lista de parámetros haciendo clic con el botón derecho en un objeto, seleccionando Propiedades y cambiando a la pestaña Parámetros del cuadro de diálogo Propiedades.

También puede utilizar una macro para añadir parámetros a un objeto, asignar un valor diferente a un parámetro existente o leer el valor actual. En el siguiente ejemplo, se añade un parámetro a la carpeta raíz de la base de datos activa.

ActiveDatabase.RootFolder.Parameters.Add "Charge", 54700

En el siguiente ejemplo, se vuelve a leer el parámetro existente.

charge = ActiveDatabase.RootFolder.Parameters("Charge")

El siguiente ejemplo asigna un valor diferente a un parámetro existente.

ActiveDatabase.RootFolder.Parameters("Charge") = 58000