radio-set sem valor

Discussão em 'Progress 4GL' iniciado por deproenca, Abril 6, 2010.

  1. deproenca

    deproenca Membro Participativo

    Salve galera do 4each.

    Eu to com uma dúvida. Tem alguma forma de deixar um radio-set em branco?? ele sempre marca uma opção, porém estou com um caso que se uma opção for marcada, eu vou desabilitar um radio-set e seu valor não pode aparecer em tela e muito menos gravar na tabela.

    Alguém sabe como faço isso?

    Abraços
  2. mcarril

    mcarril Membro Participativo

    Sua dúvida esta muito confusa. Você pode detalhar melhor por favor.
  3. deproenca

    deproenca Membro Participativo

    eu estou criando um radio-set, por default ele já vem marcado na primeira posição... eu quero que não venha nenhuma marcação, assim como é feito em alguns cadastros desenvolvidos em PHP.
  4. af.dums

    af.dums Membro Ativo

    Código:
    if opcao = 1 then do:
        assign radio-set:screen-value in frame {&frame-name} = ?.
        disabl radio-set.
    end.
    Isso deve resolver.
  5. deproenca

    deproenca Membro Participativo

    Acho que não funcionou.... apareceu a mensagem:
    " ** Attribute SCREEN-VALUE for the RADIO-SET (nome do radioset) has an invalid value of UNKNOWN. (4056)
  6. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Caro colega,

    O que você quer fazer no Progress não será possível, por padrão sempre terá um valor marcado. O que pode ser feito seria o seguinte:

    01) Quando desejar não mostrar os valores, seta o radio-set:hidden = yes e no momento da gravação coloque o valor desejado.
    02) Por exemplo: se no radio-set tem valores 1, 2 e 3, esconda o radio-set e grave 0.

    Ok?

Compartilhe esta Página