Apostila formulas rm
As fórmulas são uma sequência de intruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema. Para montar uma fórmula além de comandos e funções utilizamos também operadores aritméticos, relacionais e lógicos.
Os operadores aritméticos são usados para realizar operações matemáticas:
+ ( Adição
- ( Subtração
* ( Multiplicação
/ ( Divisão
Os operadores relacionais são usados para fazer comparações:
> ( Maior que
< ( Menor que
>= ( Maior ou Igual
= 60 ENTAO GRAVATAB(6,”CONCEITO”,”S”,”APROV”) SENAO GRAVATAB(6,”CONCEITO”,”S”,”REPRO”) FIMSE
3) DECL – Comando usado para declarar as variáveis que serão usadas na …exibir mais conteúdo…
EXECSQL
EXECSQL(CÓDIGO DA CONSULTA) – Testa a execução da consulta SQL informada no parâmetro e retorna VERDADE ou FALSO.
Ex. SE EXECSQL("MATFILHA1") = VERDADE ENTAO – Se a execução da consulta MATFILHA1 tiver sucesso, a função EXECSQL retornará VERDADE e a fórmula executará os comandos dentro da condicional SE .. ENTAO
RESULTSQL
RESULTSQL (CÓDIGO DA CONSULTA, CAMPO DA CONSULTA) – Retorna o valor do campo da consulta informados nos parâmetros.
Ex. GRAVATAB(6,"A1","V", RESULTSQL("MATFILHA1", "ETAPA1")) – Será gravado no campo A1 da tabela emataluno o valor do campo Etapa1 da consulta MATFILHA1.
OBS: As consultas usadas nas fórmulas são consultas do Corpore (Utilitários | ConsultasSQL).
ARRENDONDA
ARREDONDA(NÚMERO, NÚMERO DE CASAS DECIMAIS)
Exemplos:
Arredonda(5,1) - Retorna 5
Arredonda(5.54,1) - Retorna 5.5
Arredonda(5.55,1) - Retorna 5.6
Arredonda(5.56,1) - Retorna 5.6
Obs: Caso o número passado tenha 1 ou mais casas decimais, a função retornará sempre uma casa decimal, mesmo que o número de casas decimais seja 0.
Funções específicas do Ensino Básico:
PAIOUFILHA
Retorna se a Disciplina é Pai (P), Filha (F), ou Normal (N)
TIPONOTA
Retorna se a disciplina é Numérica (N) ou Conceitual (C)
SOMAFILHAS
SOMAFILHAS(ETAPA) - Retorna a soma das disciplinas filhas em uma Etapa. O sistema irá pegar todas as disciplinas filhas e retorna a soma delas