Grrrr.... Alguem ae me ajuda
13/02/2003
0
Table1.setKey;
Table1.fieldByName(´descricao´).asString := edit1.text;
if table1.gotoKey then showmessage(´achou´);
Isso teria que dar certo, só que ele fala que o Table1 nao ta em Edit ou Insert mode...
Porque ??
Nildo
Posts
13/02/2003
Navoid
por isso ele dá a mensagem
eu num sei o que faiz o setkey e o gottokey, só sei que pra alterar o valor de um campo vc tem que estar inserindo ou editando um registro.
até
13/02/2003
Mecq_clayton
Table1.setKey;
por:
Table1.EditKey;
Por favor poste no forúm caso funcione.
13/02/2003
Nildo
O SetKey abilita o modo pesquisa no TTable.
Conforme voce atribue o FieldByname como um valor, ele pesquisa de acordo com o valor que voce atribuiu no FieldByname.
o GotoKey retorna true se posiciona no registro correspondente ao da pesquisa.
o GotoNearest vai para o mais próximo do registro.
Concluindo, eu nao to tentando mudar o conteudo. Isto faz parte da pesquisa.
Da um F1 em cima da palavra setKey no delphi e veja no Exemplo!
13/02/2003
Nildo
deu o mesmo erro na hora da atribuicao de valores
13/02/2003
Mecq_clayton
Table1.EditKey;
Table1.setKey;
Table1.fieldByName(´Name´).asString := edit1.text;
if table1.gotoKey then
begin
showmessage(´achou´);
end;
Poste no forúm os resultados.
14/02/2003
Rosset
Table1.SetKey; //coloca em modo de pesquisa
if FindKey([eCodigo.text]) then
begin
eCodigo.text:= Table1.FieldByName(´Codigo´).AsString;
e assim por diante !!!
14/02/2003
Nildo
Mas e se eu quiser procurar o campo que o ´codigo´ for eCodigo.text e a ´descricao´ for eDescricao.text ?
14/02/2003
Anonymous
Table1.SetKey; //coloca em modo de pesquisa
if FindKey([eCodigo.text]) then
begin
eDescricao.text:= Table1.FieldByName(´Descricao´).AsString;
e assim por diante !!!
ISSO??
14/02/2003
Nildo
14/02/2003
Anonymous
Table1.SetKey; //coloca em modo de pesquisa
if Table1.FindKey([eProduto.text]) then
if Table1.Locate(eDescricao.text,Table1.FieldByName´Descricao´).AsString;
begin
eDescricao.text:= Table1.FieldByName(´Descricao´).AsString;
//outras linhas
end;
SÓ NÃO SEI SE A LINHA DO LOCATE É BEM ASSIM MAS É +- ASIMM..
e assim por diante !!!
ISSO??
14/02/2003
Mecq_clayton
14/02/2003
Nildo
to com problemas no meu locate. da uma olhada no tópico Problemas com Locate
valew
Clique aqui para fazer login e interagir na Comunidade :)