Grafico - AppBuilder

Discussão em 'Progress 4GL' iniciado por elyson, Abril 19, 2010.

  1. elyson

    elyson Membro Participativo

    Bom Dia Pessoal,

    Td bem !!!!!

    Seguinte estou com uma dúvida sobre um assunto no gráfico e gostaria de saber se alguém pode me ajudar:

    Eu tenho uma Window definada com dois objetos são eles:

    1) - Combo: Tipo (Funcionario ou Pessoa Juridica)
    2) - Fill-In : CNPJ

    A questão é a seguinte quando o usuário muda a seleção de Pessoa Juridica para Funcionario, é
    necessário trocar o label do campo deCNPJ para CPF e vice-versa ?

    Outro detalhe é o seguinte se eu quiser dar um hide em uma frame no Grafico e depois habilitar qual é o comando que utilizo ?

    Vcs podem me enviar um exemplo para que eu possa me basear ?

    Obrigado
  2. LeandroSantos

    LeandroSantos Membro Participativo

    O label não pode ser alterado em tempo de execução.
    Voce pode fazer o seguinte:
    Va em propriedades do fill-in, marque a opção no-label.
    Coloque um novo fill-in no lugar do label, va em propriedades marque as opções no-label e view-as-text.
    No evento value-changed do Combo-box voce altera o screen-value do fill-in.
    Código:
    case combo-box:screen-value:
        when "Pessoa Juridica" then
            fill-in-label:screen-value = "CNPJ".
        when "Funcionario" then
            fill-in-label:screen-value = "CPF".
    end case.
    
    Hide frame sua_frame.
    View frame sua_frame.
  3. elyson

    elyson Membro Participativo

    Obrigado Leandro,

    Funcionou perfeitamente.....

    Só mais duas perguntas.....

    1) - Eu posso além de mudar o label de CNPJ p/ CPF e vice-versa alterar também:
    Tipo da Fonte = "Arial"
    Efeito = negrito ?

    2) - Ao dar o run no .w eu tenho vários objetos na tela, como faço para que o primeiro campo
    da tela que é um combo fique selecionado ?

    Obrigado,

    Elyson

Compartilhe esta Página