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.
 •
 •
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