trabalhando com variaveis

Discussão em 'Progress 4GL' iniciado por kaneda84, Dezembro 6, 2010.

  1. kaneda84

    kaneda84 Sem Pontuação

    Bom galera, para as pessoas que tenham as minhas mesmas dúvidas, aqui vai algumas dicas sobre TRIGGER ON ENTRY OF FRAME ANYWHERE.

    primeiro de tudo vou explicar que estou usando o "layout" Custom SmartWindows (janela detalhe), eu defini as variáveis "fill-in" e botões.

    o meu principal problema foi a forma de adicionar o comando "anywhere" no TRIGGER do FRAME, abri a procedure no "procedure editor" diretamente, e modifiquei o TRIGGER adicionando o "anywhere", mas quando você fechar e abrir o programa no OEstudio nao afeta a mudança no TRIGGER, entao abri a procedure no OEstudio e adicionei o TRIGGER "entry" no FRAME, o codigo padrao do TRIGGER e:

    Código:
    DO:
    
    END.
    
    para que o "anywhere" ter efeito apenas adiciona o "anywhere" fora da DO:

    Código:
    ANYWHERE
    DO:
    
    END.
    
    [​IMG]


    e ele funciona.

    bom isso foi o que eu fiz e si poder ajudar pesoas que tenham as minhas mesmas duvidas aproveitem.
  2. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Essas triggers manuais devem ser incluidas no main-block. No caso, os objetos não podem ter uma trigger com o mesmo evento se não irá ignorar. Por exemplo, se adicionado uma trigger CHOOSE com ANYWHERE, não poderá colocar uma exclusiva no botão.
    Mas a dica é interessante!
  3. kaneda84

    kaneda84 Sem Pontuação

    Não chegue a pensar em colocar no MAIN-BLOCK, o que pensei em fazer foi adicionar um "TRIGGERS: END TRIGGERS." na definição do Frame, mas o frame não suportam a definição de TRIGGERS.
    por isso não deu certo

Compartilhe esta Página