Fórum Localizar Registro por Table #210142

28/01/2004

0

Existe alguma forma de localizar um registro em uma table utilizando chaves compostas. Por exemplo, quero achar um registro de um telefone de um cliente que poderá existir vários registros do mesmo (logicamente telefones diferentes do cliente).
Como posso fazer para achar o telefone x do cliente y através da table, ou tem como localizar o registro na table que pegará o registro que foi achado por uma query.

Estou usando Delphi 6 e Firebir 1.0


Salupe

Salupe

Responder

Posts

28/01/2004

Nigro

Faça um select que é mais rápido ainda mais com FB


Responder

Gostei + 0

28/01/2004

Salupe

Mas eu tenho que fazer a gravação em uma table e mostrar os dados em DbEdits, portanto preciso de uma forma de localizar o registro que for preciso através de chave composta ou de número do registro.
Qual é possível, e/ou mais fácil, através da table.


Responder

Gostei + 0

28/01/2004

Denis200

tente desta forma

table.locate(´nomecli;telefone´,vararrayof([edit1.text,edit2.text]);

ou tente assim

table.filter:=´(´nomecli=´+#39+edit1.text+39+) and (´telefone=´+39+edit2.text+39´)´;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar