Autor Tópico: Combo_tabela  (Lida 2363 vezes)

Sergio

  • Newbie
  • *
  • Mensagens: 43
  • Karma: +0/-0
Combo_tabela
« Online: Outubro 15, 2013, 09:30:21 am »
Ola a todos
Na minha aplicação tem um tabela de recebimento, nessa tabela tem um campo de nome tipo que armazena  "P", "M" ,"S" e "T".
Criei uma tela que tem um combobox e uma tabela que lista os recebimentos.
Quero que ao selecionar no combobox P ele exiba na tabela somente os recebimento do tipo "P" e assim sucessivamente, mas quando for selecionado "T" quero que seja exibido todos os registros.

Alguém tem uma ideia de como resolver essa questão.

Sem mais

Arlindo Reis

  • Sr. Member
  • ****
  • Mensagens: 291
  • Karma: +0/-0
Re:Combo_tabela
« Responder #1 Online: Outubro 15, 2013, 10:13:34 am »
Trabalhe com Query e Case, sempre que houver modificação do combo ele atualiza a tabela!

Sergio

  • Newbie
  • *
  • Mensagens: 43
  • Karma: +0/-0
Re:Combo_tabela
« Responder #2 Online: Outubro 17, 2013, 02:51:58 pm »
Como foi resolvido.

Na queri vc cria uma condição do tipo Parametro no meu caso foi pTipo sendo ela " is equal to"

//Na propriedade selecting a row of do combobox
TableDisplay(nome_de_sua_tabela, taInit)

//Na propriedade initializing da tabela
SWITCH COMBO_Tipo_recebimentos
   CASE 1
      MySource.pTipo = "M" // caso o recebimento for do tipo M
   CASE 2
       MySource.pTipo = "F" //caso F
       CASE 3
       MySource.pTipo = "S" //Caso S
   CASE 4
      MySource.pTipo = Null // caso seja todos
END

No windev a roda já foi inventada.

Sergio