Olá
Dois links importantes nesse assunto:
https://www.maximoaccess.com/t1057-qual-a-capacidade-do-accesshttps://www.maximoaccess.com/t11527-compactar-reparar-mdb-ou-accdbImportante !
A compactação
Executar o utilitário Compactar e reparar banco de dados do Microsoft Access também pode melhorar o desempenho do banco de dados. Este utilitário faz uma cópia do arquivo de banco de dados e, se estiver fragmentado, reorganiza a forma como o arquivo de banco de dados é armazenado no disco. Quando concluído, o banco de dados compactado foi recuperado espaço desperdiçado e é geralmente menor que o original. Ao compactar que o banco de dados com frequência, o desempenho ideal do aplicativo de banco de dados é garantido e corrupções de página devido a problemas de hardware, falhas de energia ou sobretensão e assim por diante são resolvidos.
Se houver uma chave primária na tabela, a compactação de registros da tabela de restaurações em sua ordem de chave primária. Isso fornece o equivalente a mantida sem índices de cluster e torna os recursos de leitura antecipada do mecanismo de banco de dados do Microsoft Jet muito mais eficiente.
A compactação também atualiza as estatísticas da tabela no banco de dados que são usadas como Jet otimiza consultas. Essas estatísticas podem ficar desatualizadas como dados adicionados, manipulados e excluídos de várias tabelas. Velocidade das consultas será aprimorada significativamente, porque eles agora estão trabalhando com dados que foi reescritos para as tabelas de páginas contíguas. Digitalização de páginas sequenciais é muito mais rápida que a digitalização de páginas fragmentadas. Consultas são forçadas a recompilação/otimizar após cada compactação de banco de dados.
Durante a compactação, você pode usar o nome original do arquivo de banco de dados compactado ou você pode usar um nome diferente para criar um arquivo separado. Se você usar o mesmo nome e o banco de dados for compactado, o Microsoft Access substituirá automaticamente o arquivo original pela versão compactada.
No Microsoft Access, você pode definir uma opção para automatizar esse procedimento. Para fazer isso, no menu Ferramentas , clique em Opções, clique na guia Geral e clique para selecionar a caixa de seleção Compactar ao fechar . Isso automaticamente compactar e reparar banco de dados como ela está fechada.
Limitações de compactação
Para a operação de compactação seja bem-sucedida, você deve ter espaço de armazenamento suficiente em seu disco rígido para o original e o banco de dados compactado.
Você não pode compactar um banco de dados aberto. Em um ambiente multiusuário, a operação de compactação não é bem-sucedida se outro usuário abriu o banco de dados.
Observação: No Microsoft Access, você pode compactar um banco de dados enquanto ele está aberto, desde que o banco de dados foi aberto exclusivamente.
Desfragmentar ou compactar primeiro?
Se você compactar um banco de dados após a desfragmentação, você teoricamente deixar espaço aberto imediatamente após o arquivo. mdb ou. accdb no disco, permitindo que o sistema operacional colocar informações adicionais em clusters físicos subsequentes. Isso seria muito rápido. No entanto, se você desfragmentar depois de executar o banco de dados compacto, o arquivo. mdb pode ser colocado na primeira parte do disco seguido o restante de seus arquivos, sem espaço de disco aberta até o final (as faixas interior) do disco. Isso torna o acesso ao disco um pouco mais lento.
Observação: A configuração de Compactar ao fechar não está disponível no Microsoft Access 97.
Propriedades
ID do Artigo: 288631 - Última Revisão: 19 de fev de 2017 - Revisão: 1
Link para estudos: https://support.microsoft.com/pt-br/help/288631/defragment-and-compact-database-to-improve-performance-in-microsoft-ac
Quanto ao aumento do db com as atualizações, desde que não estejamos falando de banco de imgs, é normal. Mas.... para que não ultrapasse do que podemos dizer anormal, se faz necessário no inicio do projeto estudarmos bem como tudo irá funcionar ao ser compactado ou reparado.
Nomeclatura dos objetos, controles, tais com acentos e espaços podem fazer muita raiva quando nos deparamos com erros graves na compactação e reparação.
Também devemos se atentar para formato dos controles e códigos escritos sem a devida necessidade. Tudo influência na hora de atualizar, compactar e reparar.
Quanto a sua pergunta sobre consulta direto nos formulários:
Leia https://support.office.com/pt-br/article/Usar-uma-consulta-como-fonte-de-registro-de-um-formul%C3%A1rio-ou-relat%C3%B3rio-e54251f3-57ca-4a7d-8e77-e498966cd41b
Segundo a própria microsoft, não existe uma restrição, desde que dentro das regras impostas para essa consulta no form.
Se não ajudar, retorne que tentaremos ajudar.
Abraços