Fórum Controle Financeiro usando Delphi Xe4 + Firebird 2.1 #449753

29/07/2013

0

Bom dia a todos!
É o meu primeiro tópico aqui no forum...
Preciso fazer um Controle Financeiro com base em firebird.
Vou dar um resumo geral do que estive pensando e depois dizer minhas dúvidas:

Cadastro de perfil: codigo, nome, limite, usuario, senha, data_nasc, cpf, rg;
Cadastro de contas: codigo, descricao, data_compra, data_vcto, pago(sim/não), saldo(quantidade já paga), valor_total...;
FrmPagtoDeContas: um grid com listando as contas onde pago = não; um checkbox em cada registro pro usuário selecionar uma conta e clicar num método "Pagar contas selecionadas"; A partir daí, outra unit com uma tela bem pequena para colocar o valor a ser pago.

Métodos: LoginUsuario (autentica com usuário senha através da tabela "Cadastro_perfil";
ValidaCpf (validar cpf no cadastro de perfil)
TestaLimite (ao incluir uma conta preciso de um método que teste verificando se o valor da conta não é maior que
o limite do usuário;



Quanto a criação do banco de dados e a lógica de programação pra mim é tranquilo,
o que me dificulta no delphi, por ser iniciante, é a conexão com o banco de dados...
Quais recursos usar? A alguma opção de conexão com o banco no delphi que permita programar as pesquisas através de scripts sql? E sobre o projeto, há alguma coisa que devo incluir ou tirar dele?

Desde já obrigado a todos!
Lg Embarcadero

Lg Embarcadero

Responder

Posts

29/07/2013

Wilton Júnior

Bom dia Lucas, existem diversas forma de conectar com banco de dados.
Cada empresa utiliza uma forma de conectar existe aquelas que usam ODBC, existem componente de terceiro para realizar conexao direta ou componte nativo do delphi para realizar conexao com banco de dados.

O mais facil e simples é o dbexpress um componente nativo do delphi.
Responder

Gostei + 0

29/07/2013

Lg Embarcadero

Oi Wilton, pode me dar mais instruções sobre como usar o dbExpress no Xe4?
Responder

Gostei + 0

29/07/2013

Wilton Júnior

Posso sim, mas se vc puder tem que ser no período da noite pois durante o dia é difícil para mim.
Me adiciona no facebook https://www.facebook.com/bacalajr2, não uso skype e nao possui mais conta no msn.
Na minha casa eu tenho o delphi xe4 instalado e la posso te da um auxilia nas suas dificuladade, se nao puder a noite pode ser nos finais de semana.
Responder

Gostei + 0

29/07/2013

Lg Embarcadero

Tranquilo, combinadíssimo!
Por incrível que pareça não tenho facebook, heheh, mas entro no de alguém e te adiociono, por volta das 20horas eu entro...
Ai assim que for tendo soluções vou postando aqui também para o tópico ficar completo.
Muito obrigado pela sum atenção de disposição.
Tenha um Ótimo Dia!
Responder

Gostei + 0

29/07/2013

Lg Embarcadero

Boa noite Wilton!

Houve uns imprevistos aqui mas já te adicionei no facebook com a conta http://www.facebook.com/marina.mendes.9634,
se puder amanhã conversamos.
Obrigado.
Té+
Responder

Gostei + 0

30/07/2013

Ronaldo César

Olá amigo posso te indicar um componente muito bom eu uso o AnyDAC da DaSoft, ele tem suporte para vários tipos diferente de bancos de dados, acredito que na edição do XE4 já está incorporando com o nome de FireDAC, é bem simples de usar e pode ser a solução para o que está procurando.
Responder

Gostei + 0

30/07/2013

Lg Embarcadero

Bom dia Ronaldo,
pelo que pesquisei aqui, para ter o firedac no xe4 preciso baixá-lo... Estou pesquisando aqui e vou tentar fazer em cima disso também...

Já aproveitando, te pergunto: Qual seria a possibilidade de eu tornar este pequeno projeto um sistema web?
Que ferramentas usar? Faço ele local primeiro e depois implemento?
Responder

Gostei + 0

30/07/2013

Ronaldo César

Estou desenvolvendo um sistema com os mesmos requisitos, no momento estou fazendo todo o desenvolvimento local para facilitar a manutenção dos dados e verificar as regras de negócio e para os usuários vou desenvolver ele em web, acredito que o mais importante seja a forma de conexão ao mesmo banco de dados, você pode utilizar uma hospedagem com suporte ao tipo de banco de dados ou caso tenha um IP fixo, pode conectar onde estiver o banco.

Caso interesse tem um componente muito bom que foi abordado na DevMedia o UniGUI, segue o link: [url]https://www.devmedia.com.br/ria-com-delphi-parte-3-revista-clubedelphi-magazine-149/27543[/url]
Responder

Gostei + 0

30/07/2013

Lg Embarcadero

Certo, vou dar uma olhada nessa matéria depios...
Mas sobre desenvolver primeiro desktop e depois passar pra web, você vai usar o mesmo código? Pode me explicar como iria implementar isso?
Responder

Gostei + 0

30/07/2013

Ronaldo César

Para você utilizar o mesmo código você pode usar o componente UniGui, no meu caso estou desenvolvendo em Delphi para Desktop, e para web em PHP, mas cada caso é diferente.
Responder

Gostei + 0

30/07/2013

Vanderson Freitas

Amigão da uma olhada e ve se te ajuda, é um sistema integrado para controle de negócios que tem ai contas a pagar, Receber, etc... e um esquema de controle de usuarios muito bacana, tem uma boa documentação, e por volta do meio de agosto será disponibilizado as novas atualizações, com os modulos de compras e vendas. os novos modulos já vai ser atualizado com duas versões uma normal, e outra com o uso de voz.

http://www.4shared.com/rar/SS79ky2m/controle_de_negocios.html
Responder

Gostei + 0

31/07/2013

Lg Embarcadero

Ajudaria mas quero desenvolver do zero para começar a pegar experiência no delhphi...
Pessoal, estive pensando, já que meu objetivo é desenvolver esse sistema web, o que vocês me recomendam? Que eu saia do Delphi e tente java ou php? Que faça no delphi e depois implemente para tal? O que seria melhor?
Responder

Gostei + 0

31/07/2013

Wilton Júnior

Você tem que trabalha com a linguagem que mais conhece e não arriscar com outras que vc já ouviu falar ou viu uma linhas ou outras.
Por exemplo: o aluno esta aprendendo delphi entao o recomendavel é que faca um pequeno programa no delphi e nao no java que ai ele teria que comecar do zero novamente.
Responder

Gostei + 0

31/07/2013

Lg Embarcadero

Faz sentido Wilton... Vou arriscar no delphi mesmo que é o que estou começando a pegar experiências e já tenho alguns cursos de teoria e prática aqui pela devmedia...
Ainda podemos conversar pelo face pra você me dar uma mão como a gente tava combinando?
Responder

Gostei + 0

31/07/2013

Wilton Júnior

Sim, depois da 20hs ja fico on0line
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar