Funções pré-definidas

Manual do Maker 2

Funções pré-definidas

Utilizando o botão da direita do mouse sobre a coluna Valor Padrão (tela Definições do Formulário), selecione uma das funções pré-definidas, do menu pop-up para atribuir como valor do campo em modo de inserção no formulário:

  • Data(dd/mm/yyyy) - selecionando esta opção, é inserida a FUNCAO("DATA") que definirá como valor padrão a data atual (origem do S.O. do servidor da aplicação);

  • Data e Hora (dd/mm/yyyy hh:mm:ss) - selecionando esta opção, é inserida a FUNCAO("DATAHORA") que definirá como valor padrão a data e hora atual (origem do S.O. do servidor da aplicação);

  • Hora (hh:mm:ss) - selecionando esta opção, é inserida a FUNCAO("HORA") que definirá como valor padrão a hora atual (origem do S.O. do servidor da aplicação);

  • Hora Simples (hh:mm) - selecionando esta opção, é inserida a FUNCAO("HORASIMPLES"), que difere da opção Hora por não apresentar os segundos;

  • Dia (01-31) - selecionando esta opção, é inserida a FUNCAO("DIA"), que definirá como valor padrão o dia, de acordo com a data atual (seguindo a data do S.O. do servidor da aplicação);

  • Mês (01-12) - selecionando esta opção, é inserida a FUNCAO("MES"), que definirá como valor padrão o mês, de acordo com a data atual (seguindo a data do S.O. do servidor da aplicação);

  • Ano(0001-9999) - selecionando esta opção, é inserida a FUNCAO("ANO"), que definirá como valor padrão o ano, de acordo com a data atual (seguindo a data do S.O. do servidor da aplicação);

  • GUID - selecionando esta opção, é inserida a FUNCAO("GUID"), que retornará um valor Guid aleatório;

  • Login do Usuário - selecionando esta opção, é inserida a FUNCAO("MAKER_LOGIN_USUARIO"), que definirá como valor padrão o nome do usuário da sessão atual;

  • Código do Usuário - selecionando esta opção, é inserida a FUNCAO("MAKER_CODIGO_USUARIO"), que definirá como valor padrão o código de cadastro do usuário na tabela FR_USUARIO (sessão atual);

  • Usuário Administrador (S/N) - selecionando esta opção, é inserida a FUNCAO("MAKER_ADMINISTRADOR"), que definirá como valor padrão S ou N caso o usuário da sessão atual seja ou não classificado Administrador Geral para acesso ao sistema atual. Para recordar como configurar o usuário como Administrador Geral, acesse o tópico Usuários do Sistema;

  • Código do Sistema (3 letras) - selecionando esta opção, é inserida a FUNCAO("MAKER_SISTEMA"), que definirá como valor padrão as três letras que representam o sistema;

  • Nome do Sistema (letras) - selecionando esta opção, é inserida a FUNCAO("SISTEMANOME"), que definirá como valor padrão o nome do sistema;

  • ID da conexão - selecionando esta opção, é inserida a FUNCAO("CONEXAOID"), que definirá como valor padrão o valor gerado pelo Webrun pela conexão ao sistema;

  • GUID da conexão - selecionando esta opção, é inserida a FUNCAO("CONEXAOGUID"), que definirá como valor padrão o valor gerado pelo Webrun pela conexão ao sistema;

  • IP do cliente- selecionando esta opção, é inserida a FUNCAO("IP"), que definirá como valor padrão do campo associado o IP da conexão;

  • Host do cliente - selecionando esta opção, é inserida a FUNCAO("HOST"), que definirá como valor padrão do campo associado o IP do host da conexão;

  • Randômico no intervalo [0-9] - selecionando esta opção, é inserida a FUNCAO("RAND1"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 9;

  • Randômico no intervalo [0-99] - selecionando esta opção, é inserida a FUNCAO("RAND2"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 99;

  • Randômico no intervalo [0-999] - selecionando esta opção, é inserida a FUNCAO("RAND3"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 999;

  • Randômico no intervalo [0-9999] - selecionando esta opção, é inserida a FUNCAO("RAND4"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 9999;

  • Randômico no intervalo [0-99999] - selecionando esta opção, é inserida a FUNCAO("RAND5"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 99999;

  • Randômico no intervalo [0-999999] - selecionando esta opção, é inserida a FUNCAO("RAND6"), que definirá como valor padrão do campo associado um número aleatório entre 0 e 999999;

  • Fluxo Servidor - selecionando esta opção, é inserida a FUNCAO("fluxo:<Nome do Fluxo>"), que definirá como valor padrão do campo associado o retorno do fluxo servidor. Deve-se observar que o nome do fluxo tem que:

    1. iniciar por letra maiúscula e as conseguintes em minúsculo. Ex.: FUNCAO("fluxo:Valor_pagamento");

    2. deve possuir um retorno que este será o valor para o campo associado.

  • Variável da sessão - selecionando esta opção, é inserida a FUNCAO("sessao:<Nome da Variável>"), que definirá como valor padrão do campo associado o valor atribuído à variável de sessão definida pelo usuário. Como exemplo FUNCAO("sessao:Departamento");

  • Campo de um formulário - selecionando esta opção, é inserida a FUNCAO("formulario:<GUID do formulário>:<Nome do Campo>"), que definirá como valor padrão do campo associado o valor do campo informado.
    Como exemplo FUNCAO("formulario:{B3D98C9A-5DDC-4C67-A5E5-2DE9BC045BED}:pes_cod")

Observação:

  • Para a utilização das funções, o tipo do campo dependerá do SGBD que esteja utilizando. Por exemplo, para a FUNCAO("HORASIMPLES"), caso esteja utilizando Firebird o tipo será Time, no SQLServer será Varchar.

____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]