Sistema em Módulos

Mande para cá, aquela sua dica preciosa, aquele truque ou rotina que você criou ou descobriu e que poderá ser de grande ajuda para a comunidade.
Seja nosso colunista de artigos, produza aqui neste local artigos que podem ser de delphi ou de xmaker.
[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
andrepiazza
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

Sistema em Módulos

Mensagempor andrepiazza » Abril 4th, 2011, 3:54 pm

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

Gustavo
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

Mensagempor Gustavo » Abril 5th, 2011, 11:03 am

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.
Você não está autorizado a ver ou baixar esse anexo.
Att,

Gustavo Barreto
;)


[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
[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

Voltar para “Colaborações/Dicas, Artigos e Truques”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes