Ir para conteúdo
Fórum Script Brasil
  • 0

Utilitario para aplicações Access


Humm

Pergunta

Feito em Access XP 2002

Algum de vocês devem se lembra de um utilitario que fiz para agilizar o processo de atualizacao de aplicações em rede.

Criei um outro com mais recursos, que agora você pode criar backups do seu Banco de Dados Backend, restaurar e desfazer a restauração.

Tambem implementei comandos para compactar e reparar o BD.

A aplicação está aberta para que você pesquise e implemente.

Bom proveito!

Observações:

Só funciona com aplicações divididas em front e back end.

Instalação:

Apenas copie essa aplicação para a pasta principal do seu banco de dados.

Configurações:

Campo: Descrição

Nome do Arquivo da Aplicação: Digite aqui o nome do arquivo da aplicação MDE sem a extensão. (Ex. Para um arquivo "SISTEMA.MDE" use "SISTEMA")

Nome do Arquivo temporário: Use um nome para o qual a aplicação será renomeada no cliente para evitar ser executada no ato da atualização. (Ex. "temp.tmp")

Caminho da Aplicação Matriz: Caminho onde se encontra o MDE que servirá de Matriz. (Ex. "C:\SISTEMA\")

depois no subformulário você cadastra os PCs Clientes:

Nome: Nome de Identificação da Maquina Cliente. (Ex. "Computador do Caixa")

IP: Endereço IP da maquina Cliente. (Ex. "10.1.1.3")

Caminho: Caminho do recurso compatilhado onde se encontra a aplicação MDE na maquina Cliente. (Ex. "/C/SISTEMA/")

depois de configurados os parametros, você vai na janela de atualização:

Verificar Clientes: Faz uma verificação prévia para saber o status dos clientes

Atualizar Aplicativo: Executa a atualização em massa dos aplicativos de cada cliente disponivel para tal.

Abraços

Download

Editado por Humm
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
humm esse seu sistema é capaz de atualizar mais de 2 BE vinculados?

meu front end tem 2 back ends vinculados e queria saber se é capaz de atualiza-los um diferente do outro

bom, esse utilitario não atualiza BEs(BackEnd - Banco de Dados em si) e sim MDE(FrontEnd).

Imagine a seguinte situação. você tem um servidor com seus BEs. Nas maquinas cliente, voce instala os MDEs, ou seja, os frontend.

Imagine que você tem 1 servidor e 10 clientes. Ai você vai no MDB que é seu codigo fonte, faz umas mudanças no teu frontend e quer atualizar os clientes. ao invés de você ficar copiando cliente por cliente.. voce usa esse utilitario a partir do servidor, no qual voce cadastra todos os clientes e com 1 botao, atualiza todos os seus MDE frontend de uma vez a partir do MDE que está no servidor.

Este utilitarios tem ferramentas para o BE: de compactar, reparar e backup.

Se voce tem 2 BEs, ai você tem duas alternativas: ou toda vez que você quiser fazer backup, reparar ou compactar seu BE, você altera o nome do arquivo, ou voce cria uma copia desse utilitario somente para o outro BE.

A sistematica que adotei para a identificação do arquivo é a padrão do access.. que é a seguinte:

A principio quando voce cria um aplicativo, você tem o arquivo.mdb

vamos imaginar que voce colocou o nome de sistema.mdb

logo quando você cria MDE, fica como sistema.mde

quando você divide a aplicacao em back e front end, fica: sistema.mde para o front, e sistema_be.mdb para o backend

nesse utilitario você apenas informa o nome do arquivo sem extensão. ou seja: sistema

no codigo, ele associa automaticamente sistema.mde para front e sistema_be.mdb para BE.

abraços

Editado por Humm
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...