Problemas DM.IBTable1.Edit
Boa noite!
Porque todas as vezes e uso o, ele so altera a primeira linha do banco? exemplo
[img]http://arquivo.devmedia.com.br/forum/imagem/444757-20150915-182949.png[/img]
Porque todas as vezes e uso o
DM.IBTable1.Edit;
DM.IBTable1.Edit;
DM.IBTable1.FieldByName('Cont_id').AsString:= edt1.text;DM.IBTable1.FieldByName('Cont_nome').AsString:= edt2.text;DM.IBTable1.FieldByName('Cont_Usuario').AsString:= edt3.text;DM.IBTable1.FieldByName('Cont_maquina').AsString:= edt4.text;[img]http://arquivo.devmedia.com.br/forum/imagem/444757-20150915-182949.png[/img]
Rodrigo Carlos
Curtidas 0
Respostas
Mateus Carvalho
15/09/2015
O que você deseja realizar? Alterar todos os campos do banco inteiro ou apenas 1 campo?
GOSTEI 0
Rodrigo Carlos
15/09/2015
Apenas um. Somente o que estou alterando alterado.
GOSTEI 0
Mateus Carvalho
15/09/2015
Somente o que estou alterando alterado
Não entendi muito bem, por favor, seja mais específico.
GOSTEI 0
Rodrigo Carlos
15/09/2015
Tipo, tenho 10 linhas enumeradas de 1 a 10 quero que altere somente o conteúdo da a linha 5. Mais hoje ele tem alterado somente o da linha 1.
Não importa oque eu faça ele só altera a primeira linha, por exemplo: tenho a linha com as seguintes informações
linha = 5
Id = 5
nome = Tiu
Maquina = RH01
e for alterar um conteúdo da linha:
linha = 5
Id = 5
nome = Pai
Maquina = RH01
ele vai alterar a linha 1 ao invés de alterar a 5 e o pior que ele vai altera a linha toda tipo, a linha 1 ficaria assim:
linha = 1
Id = 5
nome = Pai
Maquina = RH01
Pode e ajudar? e muito urgente.
Não importa oque eu faça ele só altera a primeira linha, por exemplo: tenho a linha com as seguintes informações
linha = 5
Id = 5
nome = Tiu
Maquina = RH01
e for alterar um conteúdo da linha:
linha = 5
Id = 5
nome = Pai
Maquina = RH01
ele vai alterar a linha 1 ao invés de alterar a 5 e o pior que ele vai altera a linha toda tipo, a linha 1 ficaria assim:
linha = 1
Id = 5
nome = Pai
Maquina = RH01
Pode e ajudar? e muito urgente.
GOSTEI 0
Mateus Carvalho
15/09/2015
Ok, suponho que o ID seja unico, então vou fazer uma localização pelo ID.
Após isso, eu já localizei o item que eu quero, agora eu vou atribuir as modificações:
Att!
table1.Locate('ID',Edit1.Text,[]); //Onde ID é o campo que eu quero procurar e Edit1.text é o valor para procurar
Após isso, eu já localizei o item que eu quero, agora eu vou atribuir as modificações:
table1.edit; //coloco aqui tudo o que eu quero editar table1.post;
Att!
GOSTEI 0
Rodrigo Carlos
15/09/2015
Oi bom dia!
Desculpe a demora em responder, deu certo.
Muito obrigado pela ajuda.
Desculpe a demora em responder, deu certo.
Muito obrigado pela ajuda.
GOSTEI 0