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
Sistema em Módulos
-
- Mensagens: 7
- Registrado em: Fevereiro 11th, 2011, 12:11 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
-
- Mensagens: 244
- Registrado em: Dezembro 22nd, 2010, 1:05 am [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Sistema em Módulos
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.
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.
Você não está autorizado a ver ou baixar esse anexo.
Att,
Gustavo Barreto
Gustavo Barreto
Voltar para “Colaborações/Dicas, Artigos e Truques”
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes