Vídeo recomendado
https://youtu.be/diWPPPhW-9E

[Resolvido] Como verificar se um registro já existe no BD Access?

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

João N
Acabou de chegar
Acabou de chegar
Mensagens: 7
Registrado em: Sáb Mai 07, 2016 11:12 am

[Resolvido] Como verificar se um registro já existe no BD Access?

Mensagem por João N »

Olá,

Tenho uma planilha Excel cujos dados estão armazenados no Access. Tenho um formulário simples no Excel (3 textbox's e 1 combobox) para inserção de dados. Criei um procedimento para alteração de registros no BD, só que eu preciso criar um mecanismo a fim de verificar se esses dados já não existem. Ou seja, não aceitar registros em duplicidade no BD Access.

Alguém poderia dar uma dica como posso fazer isso? Na verdade pensei em fazer essa validação diretamente nos controles (textbox e combobox), mas creio que no BD ficaria mais completo. Alguma dica?

Obrigado,

João N
Editado pela última vez por João N em Qua Jun 14, 2017 7:46 pm, em um total de 1 vez.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
netocasaroli
Consultor
Consultor
Mensagens: 219
Registrado em: Seg Mai 11, 2015 5:24 pm
Localização: Londrina-PR

Re: Como verificar se um registro já existe no BD Access?

Mensagem por netocasaroli »

Boa tarde João,

Bem-vindo ao fórum.

Pensei no seguinte: crie uma função no Excel com uma SQL que retorna os dados do BD onde os campos que condizem com os campos no projeto VBA possuam os mesmos valores apresentados no seu formulário [tipo assim: SELECT * FROM Tabela WHERE Campo1=TextBox1 AND Campo2=TextBox2). Após isso, faça a verificação da propriedade EOF do recordset. Se for True, indicará que o registro não existe e não ocorrerá duplicidade.

Espero ter sido claro. Qualquer dúvida, poste seu projeto para que possamos ser mais eficientes na ajuda.

Um abraço!


jonasjtg
Colaborador
Colaborador
Mensagens: 32
Registrado em: Seg Jun 01, 2015 1:09 pm

Re: Como verificar se um registro já existe no BD Access?

Mensagem por jonasjtg »

Você pode fazer a mesma coisa neste link eu acho que e mesma coisa.

viewtopic.php?f=22&t=4532


João N
Acabou de chegar
Acabou de chegar
Mensagens: 7
Registrado em: Sáb Mai 07, 2016 11:12 am

Re: Como verificar se um registro já existe no BD Access?

Mensagem por João N »

Valeu, muito obrigado.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder