Tela Propriedades do Montador de Expressões

Manual do Maker 2

Tela Propriedades do Montador de Expressões

A tela Propriedades é composta basicamente por duas abas: Identificadores, onde é possível definir um valor constante para o objeto (Processamento ou Decisão), escolhendo entre os vários tipos de dados disponíveis. Na aba Fluxos e Funções, pode-se utilizar um fluxo já existente ou uma das funções disponíveis (cadastro de funções).

Logo abaixo, estão as Variáveis já definidas, e é possível adicionar (clicando no botão ), alterar (clicando no botão ) e excluir (clicando no botão ). O detalhamento sobre a criação dessas variáveis encontra-se no tópico Criando Identificadores (variáveis).

Esta tela é muito importante para o Montador de Expressões. É o local onde se concentram as funções e variáveis que irão executar a ação da expressão.

Barra de Ferramentas da tela Propriedades do Montador de Expressões

  • - insere um Fluxo ou Função, acima do item selecionado;

  • - desfaz a última ação;

  • - recorta o item selecionado;

  • - copia o item selecionado;

  • - cola o item selecionado;

  • - exclui o item selecionado;

  • - troca o item selecionado;

  • - atualiza os fluxos e funções. Caso fluxos e/ou funções estejam sendo alterados, ao clicar nessa opção, todas as alterações serão consideradas para uso imeditado;

  • - Carrega um subfluxo.

  • - anexa a janela Propriedades a tela do Montador de Expressão;

  • - desanexa a janela Propriedade da tela do Montador de Expressão;

  • - Fecha a janela Propriedade.

Aba Fluxos e Funções

Esta área é composta pelos seguintes componentes:

  • - botão para organizar a lista abaixo, na ordem ascendente;

  • - botão para organizar a lista abaixo, na ordem descendente;

  • Campo de pesquisa - ao lado dos botões de ordenação, localiza a função ou fluxo a medida que digita parte no nome do objeto;

    • Existem três formas de efetuar a busca por fluxos e funções, como é mostrado abaixo:

      • *texto* - pesquisa todos que contenham o texto informado;

      •  texto* - pesquisa todos que comecem com o texto informado;

      • * texto - pesquisa todos que terminem com o texto informado.

  • fluxos - contém os fluxos do sistema;

  • funções - contém as funções cadastradas. As funções que apresentarem a descrição em vermelho significam que atuam na camada cliente.

As funções disponíveis estão organizadas em pastas, agrupadas por categorias. Utilize uma função e implemente os parâmetros com as  constantes e variáveis da aba Identificadores. A depender da camada (destino) que o fluxo de ação tenha sido direcionado (salvo), o nome das funções não compatíveis fica na cor vermelha.

Observação: Existem restrições para usuários da versão Standard Edition. Para mais detalhes, acesse o tópico Recursos e Características das Versões do Maker.

Aba Identificadores

Geralmente as Constantes e Variáveis desta área são utilizadas para complementar os parâmetros das funções. Esta área é composta por:

  • Constantes - permite acessar variáveis de valor constante. Pela coluna Tipo, selecione:
     

    • Letras - permite digitar o conteúdo texto da constante;

    • Inteiro - permite digitar o valor inteiro da constante;

    • Fracionado - permite digitar o valor fracionado da constante;

    • Data - permite informar o valor da data e a hora da constante;

    • Hora - permite informar o valor da hora da constante;

    • Lógico - permite informar o valor lógico (Verdadeiro ou Falso) da constante;

    • Campo - permite associar o valor da constante ao conteúdo de um campo da origem de dados.

Observações:

  • Caso informe o nome do formulário principal de trabalho, pelo objeto Início, aparecerão todos os campos que fazem parte do SQL da consulta do formulário;

  • Caso queira informar um campo que não faça parte da consulta do formulário principal, deverá substituir esta constante por uma função do tipo Abrir consulta ou Abrir conexão (aba Fluxos e Funções).

    • Cor - permite selecionar uma cor para a expressão.

    • SQL -permite selecionar entre uma das opções apresentadas ao lado da coluna Tipo. Utilize o botão wizard sql para acionar o Assistente de SQL;

    • SQL Consulta - permite executar uma consulta seleção na origem de dados. Utilize o botão para acionar o Assistente de SQL;

    • SQL Atualização - permite executar uma consulta de alteração de dados (inserção, exclusão ou atualização) na origem. Utilize o botão para acionar o Assistente de SQL;

    • SQL Texto - permite digitar um SQL na caixa de texto ao lado da coluna Tipo;

    • Componente - permite associar o valor da constante ao conteúdo de um Componente do formulário principal. Observação: será necessário informar o nome do formulário principal de trabalho, pelo objeto Início;

    • Formulário - permite selecionar um formulário do sistema atual

    • Procedimento - permite selecionar uma procedure do banco de dados e executá-la. Ao clicar sobre esta opção, aparece, automaticamente, um campo ao lado onde podemos selecionar o procedimento que será executado pelo fluxo.

Observação: Todos os tipos citados acima possuem o campo como opção-padrão.

  • Variáveis - permite acessar Identificadores (variáveis) e utilizá-los na expressão. Utilize os controles (para criar), (para editar) ou (para excluir):

Quando entra no modo de adição de variáveis, é exibida a tela os campos:

  • Nome- informe o nome da variável;

  • Tipo - selecione da lista a opção de tipo que se adequa à variável (Variante, Letras, Fracionado, Inteiro, Data, Hora, Lógico e Tabela;

  • Tipo de Identificador - selecione entre as opções Variável ou Parâmetro de Entrada;

  • Valor Inicial - permite definir o valor inicial da variável.

Após a criação do Identificador (variáveis), clique em para salvar ou para cancelar a operação.

Aba SQL

As opções desta aba só podem ser utilizadas quando a tela Propriedades for aberta por meio da tela Construtor SQL: Atualização (tela de configuração de uma transação de atualização - após a escolha da constante SQL Atualização para o primeiro parâmetro da função Executar Atualização). Ela é composta pelos componentes:

  • caixa de texto Tabela - tabela que foi escolhida na caixa de seleção Tabela da tela Construtor SQL:Atualização;

  • caixa de seleção Campos - campos da tabela apresentada na caixa de seleção descrita acima.

Juntamente com os campos da tabela escolhida, podem ser utilizadas funções da camada SQL.

Observação: Apesar de a aba Campo também aparecer na tela Propriedades, quando aberta pela tela Construtor SQL:Inserção/Construtor SQL:Exclusão (tela de configuração de uma transação de inserção/exclusão, respectivamente, nessa ordem - após a escolha da constante SQL Atualização para o primeiro parâmetro da função Executar Atualização), não são suportadas configurações para ela em ambos os casos.

Acesse um dos tópicos de Dicas e Truques que utilizam a tela Propriedades:

____________________________________________________________________________

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