Duplicidade de registro no BDados em VBA  [Resolvido]

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Duplicidade de registro no BDados em VBA  [Resolvido]

Mensagempor Albino10 » Dom Abr 14, 2019 3:29 pm

Senhores,
Preciso de um comando simples em VBA (que eu não consegui até agora) que impeça de ocorrer registro em duplicadade no BDados do VBA, segue abaixo um arquivo modelo para que os senhores etendem melhor o que eu realmente preciso, OK?
Desde de já os meus agradecimentos e um abraço grande
Albino10
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Nov 27, 2015 4:16 pm
Has thanked: 1 time
Have thanks: 0 time

{ SO_SELECT }

Re: Duplicidade de registro no BDados em VBA

Mensagempor wagner » Dom Abr 14, 2019 4:37 pm

Albino10,

Boa tarde!

Veja se é assim.
Se a resposta foi útil para você, por gentileza, Amigo, clique na mãozinha ao lado direito da ferramenta CITAR, no canto superior direito.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 5349
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 94 times
Have thanks: 2277 times

Re: Duplicidade de registro no BDados em VBA

Mensagempor Albino10 » Seg Abr 15, 2019 5:55 pm

Obrigado Wagner pelo seu retorno,
infelizmente ainda não é isso, os registros: "Paulo, março e 2019" já existem na linha 4 do BDados do VBA e não podem mais ser repetidos em nenhuma outra linha.
No exemplo, estou repetindo propositalmente esse mesmo registro na linha 6 para que haja um comando informando:
msgbox: "Esse registro já se encontra no Banco de Dados"
ou seja, não posso ter repetição de registro, senão apuração do relatório ficará incorreto.
Será que conseguiremos algum comando para essa crítica?
Obrigado e um grande abraço
Albino10
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Nov 27, 2015 4:16 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Duplicidade de registro no BDados em VBA

Mensagempor Reinaldo » Ter Abr 16, 2019 7:33 am

A proposta do colega Wagner, faz exatamente o que descreve; verifica se nome já consta, se constar verifica se mes e igual, se mes for igual verifica o ano, sendo igual gera mensagem de existente;
Porem em seu modelo os 2 primeiros registros sobe nome Paulo (linha 1 e 3 ) tem um espaço após o "o", e a nova inclusão não; isso caracteriza um registro diferente, sendo esse o motivo do erro apontado. Quero acreditar que tenha sido um equivoco de cadastramento.
Em comparação de texto e necessário/mandatório que ambos termos comparados tenham a mesma composição; corrija e teste novamente

Reinaldo
 

Re: Duplicidade de registro no BDados em VBA

Mensagempor Albino10 » Ter Abr 16, 2019 3:00 pm

Aplausos para voces, tem razão, desculpem a minha lerdeza, não tinha percebido esse erro oculto, vocês são demais, rsss...
obrigado Wagner pela sua ajuda, já venho à dias pesquisando e perguntando e você me salvou, preciso apresentar esse trabalho a outro e já estava perdendo as esperanças.
Mais uma vez muito obrigado e a você tambem Reinaldo pela dica.
um grande abraço
Albino10
Membro
Membro
 
Mensagens: 14
Registrado em: Sex Nov 27, 2015 4:16 pm
Has thanked: 1 time
Have thanks: 0 time

Re: Duplicidade de registro no BDados em VBA

Mensagempor wagner » Ter Abr 16, 2019 9:22 pm

Albino10,

Boa noite!

De nada! Peço, votar positivamente clicando na mãozinha existente ao lado da ferramenta citar.
Se a resposta foi útil para você, por gentileza, Amigo, clique na mãozinha ao lado direito da ferramenta CITAR, no canto superior direito.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 5349
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 94 times
Have thanks: 2277 times


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Google Adsense [Bot] e 11 visitantes