AJUDA EM CRITERIO E FIND

USUARIO.EXCLUIDOS 03/12/2006 11:50:28
#187647
ola boa dia a todos ...estou com um grave problema...
tenho uma base em sql server 2000 com mais ou menos 1000 registro,
o meu sitema de crm sempre vai atuaçlizar esses registro quando entrar em contado com a pessoa.
Mas o meu problemas é que ele nao atualiza o cara certo .
quando eu mando editar ele abre o banco e abrindo o banco ele sempre manda pra primeira linha do banco e atualiza a pessoa errada.
tenho que criar um criterio para localizar a chave primaria e atualizar a linha certa..

me ajudem noa consegui fazer ainda ...
me mande algum tipo de find

tipo de criterios ..para localizar uma linha no banco e manter nela ate atualizar valeu..
preciso disso ate segunda senao eu perco meu trampo ..qualquer coisa me add msn.paulokuchinho@hotmail.com

USUARIO.EXCLUIDOS 03/12/2006 12:03:21
#187650
Me passa mais informações, que isso que vc ker num é dificil.

Posta o codigo de como vc esta fazendo hoje, qual o banco de dados, e se a conexao é ADO ou DAO.
USUARIO.EXCLUIDOS 03/12/2006 12:14:03
#187654
Meu banco de dados é sql sever 2000

uso a conexao ADO

é assim

criterio="Codigo="&Tabidenti"Codigo"
Tabidenti.Find criterio
USUARIO.EXCLUIDOS 03/12/2006 12:25:45
#187658
Resposta escolhida
Tente assim:
 
Tabidenti.movefirst
Tabidenti.Find "Codigo=" & text1.text

'text1 é onde está o seu campo Codigo

USUARIO.EXCLUIDOS 03/12/2006 12:35:15
#187661
criterio="Codigo="&Tabidenti("Codigo")  'Aqui está o erro!
Tabidenti.Find criterio



na verdade ali vc não fez nada, não moveu para registro nenhum, pois não está passando o código certo no critério, está passando o mesmo que já está sendo editado pelo recordset.

Ai agora vc tem que verificar em que local em seu sistema vc tem o cógigo que deseja atualizar, para montar o critério corretamente.
Tópico encerrado , respostas não são mais permitidas