Logo Hardware.com.br
Luis Sangy
Luis Sangy Membro Junior Registrado
94 Mensagens 10 Curtidas

[Resolvido] Como identificar dados duplicados e não permitir que seja salvos num Banco de Dados? VBA

#1 Por Luis Sangy 16/06/2016 - 10:50
Bom dia a Todos!

Tenho um formulário que quando preenchido você clica no botão salvar e todos os dados são enviados para um Banco de Dados.

Porém se o usuário clicar novamente no botão salvar sem querer os mesmos dados serão enviados para o banco de Dados novamente.

Como posso fazer para minha macro após o usuário clicar em "Salvar" verificar se os mesmos dados ja contém na linha acima do banco de Dados e, caso existam, não salvar os dados?

Obrigado! Segue planilha para melhor entendimento!

Anexos

TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
16/06/2016 - 11:19
Mesmo comhecendo pouco de desenvolvimento, é costume num banco de dados criarem identificadores únicos(chaves primárias como são conhecidas) justamente evitando a duplicidade de informações, geralmente numéricos e incremento automático ... pode ser uma dica cool.png.
Outra questão seria validar todos os campos comparando a informação preenchida com a já salva, esse acredito é mais trabalhoso embora mais eficiente também.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
16/06/2016 - 13:19
Marcelo G Prudencio disse:
E so limpar os dados apos a gravação dos dados....

É interessante entender que sendo um banco de dados, tem como provável objetivo manter essas informações enviadas senão seria um formulário convencional cool.png
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
Marcelo G Prudencio
Marcelo G Pr... Geek Registrado
1K Mensagens 227 Curtidas
#5 Por Marcelo G Pr...
16/06/2016 - 17:07
@TRONNER Tenho a impressão que vc nao entendeu o problema ele pretende evitar que os dados sejam lançados duas vezes apos a primeira gravação ou seja se o usuario clicar acidentalmente no botao mais de uma vez.

Sou capaz de apostar que o usuario que esta utilizando a planilha da um clique duplo ao inves de um clique apenas no botao e isso esta lançando as informações mais de uma vez, entao apos lançar os dados se apagar o formulario vc nao ter os dados enviados em duplicidade.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho." - Autor Desconhecido
Simplifica que simples fica. - Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado" - Jorge Paulo Lemann.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#6 Por TRONNER
16/06/2016 - 17:29
Marcelo G Prudencio disse:
@TRONNER Tenho a impressão que vc nao entendeu o problema ele pretende evitar que os dados sejam lançados duas vezes apos a primeira gravação ou seja se o usuario clicar acidentalmente no botao mais de uma vez.
Sou capaz de apostar que o usuario que esta utilizando a planilha da um clique duplo ao inves de um clique apenas no botao e isso esta lançando as informações mais de uma vez, entao apos lançar os dados se apagar o formulario vc nao ter os dados enviados em duplicidade.

Pois é, como ele falou em banco de dados já assumi uma solução mais robusta, agora percebendo que é uma planilha embora mantenha a dica da validação de campos, pode ser mais complicada de implementar numa pasta do excel ... cool.png
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal