CADASTRO NO BD
Prezados colegas!
Desenvolvi uma pequena aplicação de cadastro de clientes. Agora que ela já está totalmente pronta, descobri um problema e não sei como resolver.
Acontece o seguinte: quando cadastro um cliente com o mesmo nome de outro (Um homônimo), quando quero retornar os dados ele sempre me
retorna os dados do primeiro cliente. Por exemplo; se coloco ana rua a e depois cadastro ana rua b, ele sempre traz a ana rua a.
Estou usando o Access e a chave primária está em outro registro porque no mundo real existem diversas pessoas com o mesmo nome.
Será que alguém sabe como resolver isso????
Antecipadamente agradeço pela atenção e gentileza dos colegas desse Forum
Frata
Desenvolvi uma pequena aplicação de cadastro de clientes. Agora que ela já está totalmente pronta, descobri um problema e não sei como resolver.
Acontece o seguinte: quando cadastro um cliente com o mesmo nome de outro (Um homônimo), quando quero retornar os dados ele sempre me
retorna os dados do primeiro cliente. Por exemplo; se coloco ana rua a e depois cadastro ana rua b, ele sempre traz a ana rua a.
Estou usando o Access e a chave primária está em outro registro porque no mundo real existem diversas pessoas com o mesmo nome.
Será que alguém sabe como resolver isso????
Antecipadamente agradeço pela atenção e gentileza dos colegas desse Forum
Frata
Não vai adiantar nada KURTGU e FRATA.
Use CPF para diferenciar.
Não existe 2 cpfs com o mesmo número.
Use CPF para diferenciar.
Não existe 2 cpfs com o mesmo número.
Citação:Não vai adiantar nada KURTGU e FRATA.
O FRATA é o KURTGU?
id-nome-endereco
1-ana-casa1
2-ana-apartamento15
retorne informações pelo id ou sempre pelo campo único.....
preencha uma combo mostrando o nome displaymember, mas o valuemember q é o q deve ser usado pra qq coisa com o banco de dados deve ser o id ou campo único, ai sim isso passa a funcionar direito
so q seu sistema veio c esse problema de nascença, a coisa é séria pq terá q modifica-lo por completo...imagino suas querys todas apontando pra nome, então não adianta nada preencher a combo como eu disse, se vai no código e select ....where nome... q resolve separar os registros e ter update where nome..... por isso vai ter q modificar completamente seu codigo
1-ana-casa1
2-ana-apartamento15
retorne informações pelo id ou sempre pelo campo único.....
preencha uma combo mostrando o nome displaymember, mas o valuemember q é o q deve ser usado pra qq coisa com o banco de dados deve ser o id ou campo único, ai sim isso passa a funcionar direito
so q seu sistema veio c esse problema de nascença, a coisa é séria pq terá q modifica-lo por completo...imagino suas querys todas apontando pra nome, então não adianta nada preencher a combo como eu disse, se vai no código e select ....where nome... q resolve separar os registros e ter update where nome..... por isso vai ter q modificar completamente seu codigo
Jaba,o KURTGU excluiu seu post.
Citação:Jaba,o KURTGU excluiu seu post.
Post ou perfil? Se for perfil, por que ele fez isso?
Bicuda, como eu já dei e outros também.
Mas ele citou fazer com chave primária.
Ai só haveria somente um registro com o nome da pessoa.
Isto aconteceu aqui na minha cidade com um colega de serviço.
Estava impedido de comprar parcelado devido nome sujo na praça
sendo que não era ele.O que ele provou.[txt-color=#e80000]CPF[/txt-color]
Mas ele citou fazer com chave primária.
Ai só haveria somente um registro com o nome da pessoa.
Isto aconteceu aqui na minha cidade com um colega de serviço.
Estava impedido de comprar parcelado devido nome sujo na praça
sendo que não era ele.O que ele provou.[txt-color=#e80000]CPF[/txt-color]
Dois fatores básicos de diferenciação de registros que são únicas, exclusivas e indispensáveis em um sistema de cadastro mais simples possÃvel:
- ID ou Código com chave Primary Key habilitada
- CPF com chave estranheira habilitada
Alguns usuários colocam o RG, mas não aconselho, visto que, o meu RG do meu estado pode ser igual a de outra pessoa de outro estado o fator que muda neste caso é o órgão emissor.
- ID ou Código com chave Primary Key habilitada
- CPF com chave estranheira habilitada
Alguns usuários colocam o RG, mas não aconselho, visto que, o meu RG do meu estado pode ser igual a de outra pessoa de outro estado o fator que muda neste caso é o órgão emissor.
Citação::
Não vai adiantar nada KURTGU e FRATA.
O FRATA é o KURTGU?
Opa jaba desculpa ficou confuso, é que postei uma solução que não era solução kkkk ai depois que reli o que ele queria apaguei o post kkkk desculpa pela confusão...
Prezado colega.
O problema não é ter mais de uma pessoa com mesmo nome, até porque isso é um pouco raro - apesar de existir.
O problema no meu sistema é que se tenho três Anas, sempre que clico na segunda, ou na terceira só me retorna os dados da primeira.
não entendi nada,
Agradeço pela sua atenção e gentileza.
Grande abraço Frata.
O problema não é ter mais de uma pessoa com mesmo nome, até porque isso é um pouco raro - apesar de existir.
O problema no meu sistema é que se tenho três Anas, sempre que clico na segunda, ou na terceira só me retorna os dados da primeira.
não entendi nada,
Agradeço pela sua atenção e gentileza.
Grande abraço Frata.
Citação::
Prezado colega.
O problema não é ter mais de uma pessoa com mesmo nome, até porque isso é um pouco raro - apesar de existir.
O problema no meu sistema é que se tenho três Anas, sempre que clico na segunda, ou na terceira só me retorna os dados da primeira.
não entendi nada,
Agradeço pela sua atenção e gentileza.
Grande abraço Frata.
Poste seu código para analisarmos, pois com certeza há um errinho na programação.
Tópico encerrado , respostas não são mais permitidas