Search the Community
Showing results for tags 'dinamico'.
-
Pessoal, boa tarde. Estou tentando atualizar os itens de um ComboBox de acordo com um valor previamente informado. Por exemplo: No cadastro do cliente, ao marcar o Sexo como 'Masculino', o comboBox referente a faixa etária deverá ser preenchido com os seguintes valores: { '10-15','16-20' }. Porém, se no cadastro for marcado o Sexo como 'Feminino', o comboBox deverá ser preenchido com os valores: {'12-16'. '17-20'} Já tentei procedimentos como: /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Local opcao := '', opcoes := {} REDEFINE COMBOBOX comboOpcoes VAR opcao ITEMS opcoes ID 4018 OF oFol:aDialogs[6] UPDATE ... // Chamo essa função no momento em que é marcado o Sexo do cliente em questão Function atualizaCombo(sexo,comboOpcoes,opcoes) DO CASE CASE sexo == "M" Asize(opcoes,0) AADD(opcoes,"10-15") AADD(opcoes,"16-20") CASE sexo == "F" Asize(opcoes,0) AADD(opcoes,"12-16") AADD(opcoes,"17-20") OTHERWISE Asize(opcoes,0) ENDCASE comboOpcoes:Refresh() Return .T. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Não estou conseguindo deixar esse combo dinâmico da forma como citei acima. Alguém poderia me ajudar? Desde já obrigado!