- Sistema de Atualização Automática
Eu criei alguns códigos que atualiza todos os projetos que estão na rede automáticamente, assim, existe um formulário no projeto onde você encontra Atualização como selectbox e um campo caminho como textbox, neste campo caminho você coloca onde está a nova atualização do projeto, quando os clientes receberem a mensagem pela rede, todos os bancos serão fechados depois de 10 min após o aviso que há uma atualização do banco, assim facilita a atualização pela rede, sem ser necessário você substituir um de cada vez, ou fazer os próprios clientes atualizarem manualmente, o próprio programa copia e substitui todos os arquivos no local indicado, e o campo Atualização você deixa marcado caso há alguma atualização nova, também tem o campo Versão, se você controla o programa por versão, então só acrescente uma nova versão deixando a atualizaçaõ sempre marcada, assim só atualizará se você colocar uma nova versão.
- Adiciona os Formulários automáticamente na tabela do gerenciamento do login
Como o sistema de login é personalizado pelo Avelino, ele não adicionava automáticamente os formulários novos conforme vamos projetando o sistema, então sempre quando ele inicia no login os formulários são automáticamente adicionado nas tabelas, sem necessidade de você a por manualmente.
- Adiciona as permissões para o controle de acesso automáticamente
é a mesma situação de cima, só que depois que o usuário faz o login, assim gera todas as permissões do usuário depois para poder manipular-lo.
.Consegue ver os nomes das tabelas e seus campos do Back-End pelo Front-End usando o ADOX
Aqui é onde uso o ADOX para poder ver as informações das tabelas no Back End, como eu não queria deixar 2 access aberto, mas as vezes eu esqueço do nome de algum campo, eu simplesmente vejo todas as informações de uma tabela por um formulário, facilitando minha programação
- Funções de Combobox (call Combo ou Call ComboX)
Aqui, preenche uma determinada combo box do formulário, sem precisar deixar a conexão ativa usando o RecordSource da combo, asism só aplica as informações na primeira vez que carrega os dados, depois ele carrega uma nova caso precise, mas normalmente as combo box só muda no caso de ser registros que são criados a todo momento, nesse caso, não é necessário usar este módulo. (É pra quem trabalha com o banco desvinculado)
- Congelar o tempo de código
Você congela os processos dos códigos, as vezes as máquinas não são tão rápidas, assim determinado código é executado antes de um formulário abrir e causando alguns erros... também é possível congelar para que de tempo a outros processos fazer a finalização e dar um alivio para a máquina. Chamada de Call Sleep (Milesegundos)
- Maneiras de Manipulação de dados diferenciado
Eu estou manipulando nos formulários de exemplos os dados diferente, não é como normalmente fazem, eu uso algumas dinamicas de alterações e visualizações, tento fazer o sistema trabalhar conforme a necessidade da empresa, e tentar máximizar a velocidade de alteração e visualização dos dados.
- Controle de Alteração de Dados, salvando edições e exclusões
Aqui existe um módulo que salva todas as alterações de um determinado formulário, subformulário que você deseja aplicar o controle, se ela excluir, salva todas as informações excluidas antes do processo, caso deseja ver o que ela excluiu, só ir a tabela onde se encontra os registros excluidos, também serve para alterações.
- Mover Janelas por fotos, Textbox entre outros
Algumas janelas pode ter somente imagens como um design, sem usar o famoso formulário quadrado, assim usando o código incluso no programa, ela consegue mover as janelas sem precisar das partes superiores do formulários, apenas pela imagem, ou textbox, ou qualquer outra ferramenta no formulário.
Não tenho os códigos em mãos e de cabeça porque estou de férias do serviço, mas se precisar eu faço um download aqui e marco como que chama os códigos direitinho!
Beleza Piloto, aquele abraço caso ainda há dúvidas pode perguntar, é um prazer poder lhe ajudar!