O utilizador pode aceder ao ecrã
Construção de Expressão através do botão Construção de Expressão (barra de ferramentas de objetos) ou através da opção
Editar do Menu de Opções dos Objetos.
O campo
Título é automaticamente preenchido pelo programa com o nome do primeiro campo da expressão, mas pode ser alterado pelo utilizador.
Caso o utilizador deseje construir uma expressão em Transact SQL tem à sua disposição três páginas com campos (cabeçalho, linhas, e outras tabelas). Por vezes podem só estar disponíveis duas destas páginas, dependendo do local do IDU onde se pretende inserir o campo retornado pela expressão. É possível filtrar os campos escolhendo (do lado direito) um
tipo de campo.
Para que os campos passem a fazer parte da expressão, o utilizador deve selecioná-los e clicar em
Introduzir (para o primeiro) ou em
Adicionar (para os seguintes).
Nos campos
Tipo de campo,
Comprimento e
Decimais deve constar a informação relativa ao campo final que vai ser retornado pelo programa quando executa a expressão.
Nem todos os campos estão disponíveis para serem incluídos na expressão em Transact SQL. Através do botão
Indisponíveis o utilizador visualiza os campos que não podem ser incluídos na expressão.
Se a expressão for construída em X-Base, o programa ativa automaticamente a página
Sistema, pois neste caso não é possível trabalhar com as restantes páginas.
Por outro lado, o utilizador pode introduzir na expressão em X-Base o resultado final da expressão em TSQL. Para tal, basta clicar no botão
TSQL.
O campo
Tipo Expressão serve para indicar o
tipo de campo retornado no final pela expressão em X-Base.
Os campos de lista com os nomes
Caracter,
Numérico,
Lógico,
Data/Tempo contêm tudo aquilo que pode fazer parte da expressão, separado por tipos.
As expressões em Transact-SQL ou em X-Base não podem conter espaços. No entanto, em X-Base o utilizador pode assinalar a opção
É um programa para assim poder construir uma expressão mais complexa e que admita espaços.
Nota: A página
Xbase e a opção
Formatação específica na página
Outras Opções apenas estão disponíveis para campos que não sejam obrigatórios na criação de IDUs de ecrãs relevantes fiscalmente.
ImprimirImprime a expressão.
GravarGuarda a expressão para posterior recuperação.
RecuperarPermite ter acesso a uma expressão anteriormente gravada e voltar a utilizá-la.
Inserir Coloca a expressão construída no IDU como um campo livre.
Quando ocorre um erro ao correr a expressão definida pelo utilizador num campo livre na altura da previsão ou impressão, para além de aparecer a palavra ERRO é possível que esse erro seja gravado na Análise Interna de forma a facilitar na deteção do problema.
Assim, existe um
parâmetro que, quando se encontra a true, permite que o erro seja gravado na análise interna. Este parâmetro encontra-se a false por defeito, uma vez que a gravação destes erros torna mais lenta a previsão do Idu.
A página
Outras opções permite atribuir uma formatação específica ao campo retornado pela expressão (i.e. se o campo retornado for um campo numérico, a formatação específica permite definir o número de decimais). Nesta página é também possível definir o alinhamento do conteúdo do campo dentro do mesmo (à esquerda, centrado ou à direita).