Delphi Filtrar Dados

Delphi

23/11/2003

Tenho 2 tabelas:

TblMarca
TblModelo

No meu FormVeiculo, vou trabalhar com Marca e Modelo com o componente Combobox um para marca e outro para modelo(coloquei um código para ele ler as respectivas tabelas).

Na tabela marca tenho cod_marca, descricao, que vai receber: Fiat, Chevrolet, etc...

Na Tabela modelo tenho cod_mod, descricao, que vai receber Uno, Monza, etc.. e o campo cod_marca (FK)

Quero que no FormVeiculo, quando eu clicar na combobox de marca, ele filtre os dados para os modelos referentes aquela marca. Ex:

Se eu escolher Fiat, na combobox referente a modelo, só irão aparecer Uno, Marea, etc. Caso escolha Chevrolet, só irá aparecer Monza, Omega, etc...

Estou tentando usar esse código no evento OnClick da combobox2 de marca:

DmPrincipal.tblmodelo.Filtered := True;
DmPrincipal.tblmodelo.Filter := ´cod_mod=´+QuotedStr (DmPrincipal.tblmodelocod_mod.AsString);

Só que não funciona!!!

Desde já agradeço


Plunky

Plunky

Curtidas 0

Respostas

Doom

Doom

23/11/2003

Interessante sua dúvida...eu sou iniciante em delphi
mas tipo, não sei se daria certo, mas tenta filtrar usando SQL ao invés do filtered...
Não sei se nesse caso daria certo.... mas é uma idéia.
:wink:

Se alguem manjar da uma dica ae
Flow...


GOSTEI 0
Edilcimar

Edilcimar

23/11/2003

eu já fiz uma programa para revenda de automóvel e utilizei uma tabela para as marcas e outra para os modelos, aí é só relacionar uma com a outra (mestre detalhe)


GOSTEI 0
POSTAR