bollywood actresses hair loss hair rehab london contact number cheap hair extensions brazilian curly hair with closure hair extension fails human hair wigs black ponytail hairstyles 2018 sunny hair extensions uk hair extensions remy hair extensions weft koko one piece hair extensions clip hair
zerar um campo tipo numeração automática

Zerar um campo, tipo Numeração Automática

Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 10x no Cartão de Crédito. 

Veja como comprar e saiba mais sobre o material oferecido,  clicando aqui.

Open v3

 


 

Usuário Ricardo:

Olá!

Como posso reiniciar um campo (coluna) de tabela, tipo "Numeração Automática", por código VBA?

Desde já, agradeço a sua ajuda.

Suporte:

Ricardo,

se a tabela está zerada (sem registros), basta usar o Compactar e Reparar.  Caso contrário, utilize o seguinte código:

Para acessar o código faça o seu cadastro de visitante aqui ou entre com o seu login aqui.

A sua tabela está relacionada a outra tabela?

Nota: não esqueça de  fazer antes, um backup de sua base de dados.

Usuário Ricardo:

Olá, Avelino!

Fiz o teste utilizando o currentdb.execute e funcionou bem até criar a nova tabela.  Ao deletar a antiga, apresentou a seguinte mensagem:

"O mecanismo de banco de dados não pôde bloquear a tabela 'TB_TRABALHO', pois ela já está sendo usada por outra pessoa ou processo."

Para acessar o código faça o seu cadastro de visitante aqui ou entre com o seu login aqui.

Suporte:

Ricardo,

a mensagem é clara.  A tabela está em uso e portanto não pode ser excluída.  O formulário em questão tem origem na tabela TB_TRABALHO? Se sim, este é o problema.

Usuário Ricardo:

Olá Avelino!

Fiz um formulário simples e não está associado a nenhuma tabela.  O propósito deste formulário é executar o código proposto.  Mesmo assim, o problema acontece.

Criei um banco de teste com dois formulários: - o primeiro utiliza a tabela dentro de um sub-formulário, o segundo executa somente o procedimento mencionado acima.

Suporte:

Ricardo,

como havia previsto, o formulário frmX está associado à tabela tblTrab. É preciso primeiro desvincular o formulário para que funcione.

Segue a modificação do código:

Para acessar o código faça o seu cadastro de visitante aqui ou entre com o seu login aqui.

Usuário Ricardo:

Olá, Avelino!

Está funcionando!

Mais uma vez, obrigado pela ajuda.


 

 


2 comentário(s)

Fabio   22/11/2019 09:43:01

Olá Avelino, boa tarde.
Vi que no seu suporte ao usuário Ricardo, você que você fez a seguinte pergunta:
"A sua tabela está relacionada a outra tabela?"
Havendo relacionamento na tabela, é possível um código que substitua esta tabela assim como fez sem relacionamento?

moacyr Bezerra santos   03/10/2019 15:01:17

Boa noite, Avelino.
Como faço para não reaproveitar códigos de registros excluídos, cuja chave é autonumeração?
P.Ex.: no cadastro de pacientes, a PK é auto numeração, então deletei alguns registros mas quero que a próxima inclusão, via código, não reaproveite qualquer um desses códigos excluídos.


Envie seu comentário: