Como eu faço um campo select alimentar outro?

Por exemplo, eu tenho um campo select com uma lista de produtos, ao selecionar um produto, será feita uma busca no banco de dados pelo ID do produto, e irá alimentar outro campo select, com o resultado dessa busca. Tudo em um mesmo formulário, pelo ajax mesmo.

Bom dia,

Seja bem vindo ao nosso fórum.

O Sr. pode fazer isso utilizando eventos ajax como já comentou, podendo trazer os dados da outra tabela utilizando a macro sc_lookup.

att,
Bernhard Bernsmann

  1. Crie os 2 selects.
  2. No primeiro select vá em:PROCESSAMENTO AJAX/ EVENTO: onChange/ Usar Ajax para recarregar outros campos do tipo Select, Duplo Select, Radio e Checkbox
    • selecione o campo do segundo select
  3. No sql do segundo select (Lookup automatico), insira a condição where para trazer os dados da segunda tabela baseando no campo do primeiro select:

SELECT campo1, campo2 from tabela2 where idtabela1=’{select1}’

O primeiro select deve ser do tipo simples.

1 Curtida