Estou fazendo o projeto de conclusão do meu curso de informática e me surgiram algumas duvidas.
O projeto é constituído de uma programa de cadastro de clientes e produtos com outros recursos a mais como geração de diversos gráficos e estatísticas.
Compilador: Delphi 6 (eu tenho a versão 2006 também mas prefiro que seja nesta pois é a que existe no meu curso e é a que eu sei mexer melhor)
Banco de Dados: FireBird
Sistema Operacional: Windows XP
Se eu estiver usando um componente errado ou que não seja o melhor para o que eu estou fazendo gostaria que me dissesem a opção que seja melhor. Mas o Desing do projeto deve ser este(Foto).
Aqui vão as duvidas:
1)Na parte superior do programa fica o menu principal, eu usei o componente TPageControl para faze-lo. Tenho 2 duvidas:
1.1 Como fazer para que os botões se organizem automaticamente por ordem de uso ( + usado pra o – usado);
1.2 Como fazer para que o menu (TPageControl) redimensione sua largura de acordo com o tamanho da janela;
2)Aparte principal do programa é feita também com um TPageControl, Vamos as duvidas:
2.1 Para evitar o excesso de janelas no programa eu gostaria que as funcionalidades (cadastro, geração de gráficos etc...) abrissem em abas como no navegador FireFox.;
2.2 Eu quero que as mesmas só sejam carregadas na memória quando for solicitado seu uso pois o programa vai rodar em computadores ultrapassados e com pouca memória (se for muito difícil, não se preocupem pois não é um objetivo principal).;
2.3 Também gostaria de poder abrir múltiplas janelas do cadastro de clientes com dados de clientes diferentes, sem precisar criar vários forms iguais. EX: eu clico num registro dbgrid e abre uma janela com os dados deste cliente, se eu for clicar em outro ou até no mesmo registro deve abrir outra aba com os dados deste novo cliente;
3)Gostaria de colocar um calendário na página inicial, lembrando que os dados ficarão no banco de dados, duvidas:
3.1 O calendário mostraria as datas coloridas de acordo com o tipo de atividade agendada e sua prioridade. Qual o melhor componente para o caso, TmothCalendar ou Tcalendar Como na imagem acima?
3.2 Após saber qual usar que propriedades do componente eu altero. Com fazer o calendário?
3.3 Como colorir e alterar as propriedades de datas especificas;
4)É vantagem inserir uma imagem no banco de dados ou eu devo criar uma diretório de imagens e colocar apenas o caminho no banco, lembrando que o programa ficará em rede (caso seja melhor só o caminho as imagens terão que ser passadas pela rede?);
5)Como capturar os dados do banco de dados para o delphi como o nome do cliente direto da tabela, não estou falando de passar os dados para labels e edits e sim de, como exemplo, passar uma dado do banco para uma variável, ou usar dados para fazer calculos internos e nos gráficos;
6)Como calcular: quantos chamados estão pendentes, quantos clientes estão de aniversário, quantos clientes eu tenho no total;
7)Como usar blobs em DBGrid, pois o meu fica apenas escrito memo. Como colocar dados de diferentes tabelas em um mesmo DBGrid. EX: eu quero mostrar dados de um telefone e código de área (de uma mesma tabela) junto com o tipo do telefone (que esta em outra tabela);
8)Me indiquem uma apostila boa de delphi com firebird;
9)Como fazer gráficos. EX: porcentagem de tipos de clientes em pizza, lucros de cada mês com linhas, etc;
Pergunta
Guest Felipe Vencato
Estou fazendo o projeto de conclusão do meu curso de informática e me surgiram algumas duvidas.
O projeto é constituído de uma programa de cadastro de clientes e produtos com outros recursos a mais como geração de diversos gráficos e estatísticas.
Compilador: Delphi 6 (eu tenho a versão 2006 também mas prefiro que seja nesta pois é a que existe no meu curso e é a que eu sei mexer melhor)
Banco de Dados: FireBird
Sistema Operacional: Windows XP
Se eu estiver usando um componente errado ou que não seja o melhor para o que eu estou fazendo gostaria que me dissesem a opção que seja melhor. Mas o Desing do projeto deve ser este(Foto).
Aqui vão as duvidas:
1)Na parte superior do programa fica o menu principal, eu usei o componente TPageControl para faze-lo. Tenho 2 duvidas:
1.1 Como fazer para que os botões se organizem automaticamente por ordem de uso ( + usado pra o – usado);
1.2 Como fazer para que o menu (TPageControl) redimensione sua largura de acordo com o tamanho da janela;
2)Aparte principal do programa é feita também com um TPageControl, Vamos as duvidas:
2.1 Para evitar o excesso de janelas no programa eu gostaria que as funcionalidades (cadastro, geração de gráficos etc...) abrissem em abas como no navegador FireFox.;
2.2 Eu quero que as mesmas só sejam carregadas na memória quando for solicitado seu uso pois o programa vai rodar em computadores ultrapassados e com pouca memória (se for muito difícil, não se preocupem pois não é um objetivo principal).;
2.3 Também gostaria de poder abrir múltiplas janelas do cadastro de clientes com dados de clientes diferentes, sem precisar criar vários forms iguais. EX: eu clico num registro dbgrid e abre uma janela com os dados deste cliente, se eu for clicar em outro ou até no mesmo registro deve abrir outra aba com os dados deste novo cliente;
3)Gostaria de colocar um calendário na página inicial, lembrando que os dados ficarão no banco de dados, duvidas:
3.1 O calendário mostraria as datas coloridas de acordo com o tipo de atividade agendada e sua prioridade. Qual o melhor componente para o caso, TmothCalendar ou Tcalendar Como na imagem acima?
3.2 Após saber qual usar que propriedades do componente eu altero. Com fazer o calendário?
3.3 Como colorir e alterar as propriedades de datas especificas;
4)É vantagem inserir uma imagem no banco de dados ou eu devo criar uma diretório de imagens e colocar apenas o caminho no banco, lembrando que o programa ficará em rede (caso seja melhor só o caminho as imagens terão que ser passadas pela rede?);
5)Como capturar os dados do banco de dados para o delphi como o nome do cliente direto da tabela, não estou falando de passar os dados para labels e edits e sim de, como exemplo, passar uma dado do banco para uma variável, ou usar dados para fazer calculos internos e nos gráficos;
6)Como calcular: quantos chamados estão pendentes, quantos clientes estão de aniversário, quantos clientes eu tenho no total;
7)Como usar blobs em DBGrid, pois o meu fica apenas escrito memo. Como colocar dados de diferentes tabelas em um mesmo DBGrid. EX: eu quero mostrar dados de um telefone e código de área (de uma mesma tabela) junto com o tipo do telefone (que esta em outra tabela);
8)Me indiquem uma apostila boa de delphi com firebird;
9)Como fazer gráficos. EX: porcentagem de tipos de clientes em pizza, lucros de cada mês com linhas, etc;
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.