Contador para AutoCompact

Destinado a postagens de exemplos em Microsoft Access (código aberto) por todos os utilizadores cadastrados.
Não são permitidos exemplos sem acesso à estrutura.
Não são aceitos exemplos com a extensão em .EXE

Moderador: Avelino Sampaio

Avatar do usuário
Damasceno Jr.
Mensagens: 297
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Contador para AutoCompact

Mensagempor Damasceno Jr. » 16 Abr 2017, 17:35

Exemplo que altera a propriedade "Compactar ao Fechar" de acordo com o valor de um contador.

Vai servir pra quem, assim como eu, tem problemas do aplicativo pedir "senha do banco de dados" ao ser fechado. Causado depois de um tempo pela opção "Compactar ao Fechar" ativada.

Se você vive se deparando com este problema chato (e não pode deixar essa opção desativada permanentemente para o arquivo não "inchar") use o código contido no exemplo para ativar a opção de tempos em tempos, diminuindo as chances do problema ocorrer com tanta frequência.
Anexos
AutoCompact.accdb
(356 KiB) Baixado 24 vezes

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Assis
Mensagens: 70
Registrado em: 11 Nov 2015, 15:33

Re: Contador para AutoCompact

Mensagempor Assis » 17 Abr 2017, 18:40

Boa noite Damasceno
E para Back_End com senha ?
Aguardo

Assis
Mensagens: 70
Registrado em: 11 Nov 2015, 15:33

Re: Contador para AutoCompact

Mensagempor Assis » 20 Abr 2017, 11:23

Up

Obrigado

Avatar do usuário
Damasceno Jr.
Mensagens: 297
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Contador para AutoCompact

Mensagempor Damasceno Jr. » 20 Abr 2017, 13:28

Assis, mexer com o backend é um pouco mais complicado. rsrs

Compactar e reparar o backend exige uso exclusivo do arquivo (o que é difícil uma vez que se está em rede quase sempre vai ter um usuário conectado à base).

Se o backend não for compartilhado em rede não seria tão complicado.

Mas se estiver sendo usado por vários usuários, dai teríamos que passar essa tarefa pro Windows.

Seu backend está sendo compartilhado em rede?

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Assis
Mensagens: 70
Registrado em: 11 Nov 2015, 15:33

Re: Contador para AutoCompact

Mensagempor Assis » 20 Abr 2017, 19:26

Boa noite Damasceno

Sim o meu back end está no servidor, ..... e a crescer .

Avatar do usuário
Damasceno Jr.
Mensagens: 297
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Contador para AutoCompact

Mensagempor Damasceno Jr. » 20 Abr 2017, 22:49

Assis, uma ideia seria adaptar um dos exemplos do mestre Avelino sobre backup automático e usar o código para compactar o backend.

O servidor é windows? Se sim, ele tem o MS Access instalado nele? O servidor fica ligado à noite?

Seria bom mesmo uma compactação automática também para o backend em rede que costuma crescer.

Avatar do usuário
Damasceno Jr.
Mensagens: 297
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: Contador para AutoCompact

Mensagempor Damasceno Jr. » 21 Abr 2017, 02:20

Assis, em anexo envio um dos arquivos dos exemplos do mestre Avelino sobre backup automático já adaptado para também substituir o backend após a compactação do arquivo.

A substituição só acontecerá se o backend não estiver sendo utilizado e caso o arquivo .log não tenha sido criado após a compactação da cópia do backend original. E durante a abertura do seu aplicativo, sugiro que tenha uma forma de detecção do arquivo .log que caso tenha sido criado, dê um alerta sobre a necessidade de avisar o administrador do aplicativo sobre possíveis problemas.

Para uma melhor compreensão de como implementar, veja o vídeo que está disponível neste link Manutenção e Sistema de Backup com Barra de Progresso ou no vídeo que está no artigo de mesmo nome no Kit UsandoAccess, caso o tenha adquirido.
Anexos
backup_at.accdb
(424 KiB) Baixado 15 vezes

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Biblioteca de exemplos Ms Access”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante