Inicio > Diseñar y crear bases de datos > Crear guiones para automatizar tareas > Ejemplos de guiones > Ejemplos de estructura If
Ejemplos de estructura If Los pasos de guión If, Else If, Else y End If definen una estructura que controla la ejecución de los pasos de guión. Este control depende del resultado de una condición comprobable o cálculo de tipo booleano. • Cuando el resultado del cálculo es cualquier número excepto cero, la condición se evalúa como True y se ejecutan los pasos de guión siguientes. • Si el resultado del cálculo es cero, blanco o contenido que no se resuelve en ningún número, la condición se evalúa como False y no se ejecutan los pasos de guión subsiguientes. Los pasos Else If proporcionan pruebas booleanas adicionales. Los pasos Else proporcionan pasos alternativos que se ejecutan si todas las condiciones se evalúan como False. Ejemplo 1 Realiza una búsqueda. Si no se encuentra ningún registro, aparece un cuadro de diálogo personalizado. Si se encuentran registros, ordena el conjunto encontrado. Ejecutar búsqueda [Restaurar]If [Get ( FoundCount ) = 0] Mostrar cuadro de diálogo personalizado ["Buscar registros"; "No se encontraron registros".]Else Ordenar registros [Restaurar; Sin diálogo]End If Ejemplo 2 Realiza una búsqueda. Si no se encuentra ningún registro, aparece un cuadro de diálogo personalizado. Si se encuentra un registro, remite a la presentación Detalles de la factura. Si se encuentra más de un registro, remite a la presentación Facturas. Ejecutar búsqueda [Restaurar]If [Get ( FoundCount ) = 0] Mostrar cuadro de diálogo personalizado ["Buscar registros"; "No se encontraron registros".]Else If [Get ( FoundCount ) = 1] Ir a la presentación ["Detalles de la factura"]Else Ir a la presentación ["Facturas"]End If