Olá, estou querendo listar os registros de uma tabela em um BLookupComboBox com referencia em outro BLookupComboBox.
Por exemplo:
Tenho duas tabelas, uma marcas e outra modelos, queria que quando eu escolher uma marca no BLookupComboBox_marca, o BLookupComboBox_modelo me listasse apenas os modelos referentas a marca escolhida.
Tentei o código seguinte mas dá erro quando clico no segundo BLookupComboBox (modelo)
onexit do primeiro BLookupComboBox (marca)
dm.query.active:=false;
dm.query.sql.text:='select * from marcas';
dm.query.active:=true;
onclick do segundo BLookupComboBox (modelo)
dm.query.active:=false;
dm.query.sql.text:='select modelo from modelos where id_marca=id_modelo';
dm.query.active:=true;
Nào sei se dessa forma está correto para atender o que eu quero.
Pergunta
leandrocap
Olá, estou querendo listar os registros de uma tabela em um BLookupComboBox com referencia em outro BLookupComboBox.
Por exemplo:
Tenho duas tabelas, uma marcas e outra modelos, queria que quando eu escolher uma marca no BLookupComboBox_marca, o BLookupComboBox_modelo me listasse apenas os modelos referentas a marca escolhida.
Tentei o código seguinte mas dá erro quando clico no segundo BLookupComboBox (modelo)
onexit do primeiro BLookupComboBox (marca)
dm.query.active:=false;
dm.query.sql.text:='select * from marcas';
dm.query.active:=true;
onclick do segundo BLookupComboBox (modelo)
dm.query.active:=false;
dm.query.sql.text:='select modelo from modelos where id_marca=id_modelo';
dm.query.active:=true;
Nào sei se dessa forma está correto para atender o que eu quero.
Leandro
Editado por leandrocapLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.