Sistema em Módulos
Enviado: Abril 4th, 2011, 3:54 pm
por andrepiazza
Como criar um Sistema em Módulos, tipo: Financeiro, Faturamento, Compras, etc. Em executáveis separados, é possível. Porém usando a mesma base de dados. Não sei se fui bem claro.
Grato
Re: Sistema em Módulos
Enviado: Abril 5th, 2011, 11:03 am
por Gustavo
Sim, é possível.
Fizemos um Projeto exemplo que demonstra essa situação. Segue abaixo os detalhes sobre o projeto.
Criamos um projeto chamado MODULOS, que contém 3 tabelas: CLIENTES, PRODUTOS, VENDAS.
Não criamos formulários pois o objetivo do projeto Módulos é chamar os Módulos(projetos) CLIENTES, PRODUTOS, VENDAS.
Em "Menu" está a chamada do módulo CLIENTES. Como CLIENTES vai ser um outro projeto(outro executável) tem que selecionar a opção para inserir Programa Externo(EXE), e depois de achar o executável apagar o caminho dele ficando apenas assim:
programa_externo.JPG
Como ainda não fizemos o projeto CLIENTES não podemos especificar o executável.
Agora criamos o projeto CLIENTES em outra pasta separada do projeto MODULOS.
Herdamos a tabela clientes do projeto MODULOS, e criamos o formulário cliente.
Em "Menu" criamos na barra de ferramentas a chamada do formulário cliente.
Feito isso, apenas compile para o Xmaker poder criar o executável.
Agora que o executável está pronto podemos voltar ao projeto MODULOS especificar a chamada dele em "Menu" conforme a imagem mostrada anteriormente, e só compile o projeto MODULOS para o Xmaker poder criar o executável.
Agora criamos um pasta separada chamada Gestão, onde copiamos para dentro dela os executáveis do projeto MODULOS E CLIENTES.
Após isso executamos o MODULOS(dentro da pasta gestão), vai aparecer a mensagem para criar a base de dados, responda que sim, a base será criada dentro da pasta gestão, e o executável MODULOS será aberto, em seguida chamaremos o módulo CLIENTE pelo programa MODULOS.
Pasta Gestão com os dois executáveis e a base criada.
pasta_gestão.JPG
Os projetos MODULOS E CLIENTES, a pasta gestão, estão em anexo.