Filtro

Delphi

21/02/2006

Pessoal, tenho um form de Cadastro de Contatos que é ligado ao Cadastro de Clientes pelo campo (cod_cli) que tenho nas duas tabelas... no form de cadastro de clientes... quando seleciono o cliente e abro o form de cadastro de contatos eu criei uma rotina pra pegar o campos cod_cli e jogar na tabela de contatos pra ele ligar o contato que vai ser cadastrado ao cliente que esta na tela do outro form... a questão é a seguinte... no form de contatos ele me mostra todos os contatos de todos os clientes... eu quero que ele me mostre apenas os contatos do cliente que estiver na tela do form de clientes...

Sera que da pra entender...?


Obrigado


Brunoagbr

Brunoagbr

Curtidas 0

Respostas

Brunoagbr

Brunoagbr

21/02/2006

obs.. Uso database SQL Server com conexão ADO e ADOTable


GOSTEI 0
Brunoagbr

Brunoagbr

21/02/2006

Amigos, coloquei esse código no evento OnCreate do form de Contatos, mais quando eu mando ele abrir o form ele me da a mensagem de ´Tipo não correspondente´...

Oq tem de errado?


frmClientes.tbCliente.Filtered:=False;
frmClientes.tbCliente.Filter:=´cod_cli =´+ QuotedStr(DBEdit1.Text);
frmClientes.tbCliente.Filtered:=True;


GOSTEI 0
Brunoagbr

Brunoagbr

21/02/2006

sobe


GOSTEI 0
Paullsoftware

Paullsoftware

21/02/2006

você não poderia tentar fazer em relacionamento normal com MasterSource?

ou relacionar através ADOQuery?


GOSTEI 0
Brunoagbr

Brunoagbr

21/02/2006

ja tentei e não funcinou


GOSTEI 0
Brunoagbr

Brunoagbr

21/02/2006

Sobe


GOSTEI 0
Carlos Bernardo

Carlos Bernardo

21/02/2006

[quote=´brunoagbr´]Amigos, coloquei esse código no evento OnCreate do form de Contatos, mais quando eu mando ele abrir o form ele me da a mensagem de ´Tipo não correspondente´...

Oq tem de errado?


frmClientes.tbCliente.Filtered:=False;
frmClientes.tbCliente.Filter:=´cod_cli =´+ QuotedStr(DBEdit1.Text);
frmClientes.tbCliente.Filtered:=True;


Qdo vc usa no Oncreate ele está criando o form, então tente mudar para o evento onShow, isso se o dbedit1 já tiver algum valor...


GOSTEI 0
POSTAR