AppBUilder

Discussão em 'Progress 4GL' iniciado por eder.ufscar, Novembro 25, 2010.

  1. eder.ufscar

    eder.ufscar Membro Participativo

    Bom dia

    Pessoal estou com uma dúvida sempre fiz programas utilizando o layout de programa da datasul, porém verifiquei que existe a ferramenta appbuilder que você cria o formulário no progress, porém a minha dúvida é a seguinte eu fiz um formulário e eu tenho um for each que quero executar quando o usuário clicar sobre o botão gerar e o meu programa deve ler dois campos datas para gerar um arquivo txt, como eu faço isso? não consegui achar onde eu coloco esse for each para executar se alguem puder me ajudar eu agradeço.

    Arquivos Anexados:

  2. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Caro amigo,

    Veja na rotina que estou enviando, no evento CHOOSE do botão GERAR a chamada para uma procedure "pi-executar", dentro desta coloquei seu código e onde está a data foi colocado INPUT FRAME {&FRAME-NAME} <nome do campo na tela>.

    Arquivos Anexados:

  3. eder.ufscar

    eder.ufscar Membro Participativo

    Valeu eduardo estou começando a entender, mas tira uma outra dúvida por exemplo meu programa esta funcionando agora, porém gostaria que o usuário não conseguisse maximiar a tela e sim que a mesma fique do tamnho que eu defini como eu poderia fazer isso?
  4. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Uma das maneiras é deixar os campos circulados na imagem abaixo iguais, existe uma outra maneira é retirar os botões:

    Coloque a sintaxe abaixo no main-block, porém na window que vc criou não funcionou:

    ASSIGN {&window-name} :MIN-BUTTON = NO
    {&window-name} :MAX-BUTTON = NO.

    Arquivos Anexados:

    • tela.jpg
      tela.jpg
      Tamanho:
      92.2 KB
      Visitas:
      115
  5. eder.ufscar

    eder.ufscar Membro Participativo

    Valeu galera me ajudou muito.

Compartilhe esta Página