Alteração em Forms de Cadastro - Sugestões
07/03/2006
0
Qual a melhor fora de fazer alteração no cadastro de clientes ? Usando um dbnavigator ? Eu acho que não é a melhor solução.
Então o que fiz.
Montei uma consulta do cliente e quando acho ele, jogo para cada DBEDIT do form de clientes o valor achado na consulta.
Mas imaginem , são campos demais da conta para se jogar, e tem que ser totalmente montado no dedo, ou seja, pego da consulta SQL e jogo no FORM.
Alguém já montou algum processo diferente e rápido para fazer atualizações em cadastros ?
Obrigado pela atenção prestada.
Josemars
Posts
07/03/2006
Paullsoftware
Montei uma consulta do cliente e quando acho ele, jogo para cada DBEDIT do form de clientes o valor achado na consulta.
mais esse processo não é feito automaticamente quando mudamos as propriedades DataSource e DataField?...
ou vc cria tudo em Run-Time? :o
07/03/2006
Josemars
Acho que tinha que ter algo diferente.
07/03/2006
Aroldo Zanela
Dê um duplo click sobre o objeto query em questão, adicione todos os campos (Fields), edite o displayname de cada objeto TField e altere para a descrição que melhor indique o conteúdo de cada um. Selecione todos (Select All), arraste e solte sobre o formulário. Isto criará todos os componentes Data-Aware para a manipulação dos dados e o componente DataSource.
No caso da barra de navegação, pesquise sobre ActionList e ToolBar que você poderá criar interfaces elegantes, com pouca necessidade de código (Menos de 10 linhas por formulário).
09/03/2006
Josemars
agradeço a atenção prestada onde até mesmo aquilo foi uma novidade. Não conhecia. Mas não entendi. Ele cria uns dbedit linkado ao datasource da query. Mas não consigo fazer nada. Sera que aquilo realmente resolve o meu problema ?
Revisando problema :
Tenho um cadastro de cliente com 60 campos.
Qual o meio mais fácil para se fazer uma alteração por exemplo apenas no campo NOME DO PAI.
Andando no dbnavigator com certeza não é.
O que fiz !!! Montei uma consulta em um outro form. Ao achar o cliente desejado pego o campo de cada query e jogo nos dbedit.
Mas é muito cansativo e acho que as grandes empresass que usam delphi não deve fazer assim, pois é muito desgastante.
--
Obrigado pela atenção
09/03/2006
Aroldo Zanela
Sim, esta é a forma de menor esforço usando apenas a IDE do Delphi. No meu caso, escrevi um gerador de sistemas para fazer as partes básicas de um sistema (Cadastros, Relatórios (Quick ou Fortes), Menu principal, Data Módulo com todas as querys, etc).
Infelizmente, não entendi o que você quis dizer nesta última mensagem. Se o seu banco é Firebird, posso ´gerar´ a aplicação inteira para você (Win32), mas é necessário a RxLib instalada, pois ele usa alguns componentes para tornar a mesma ´mais elegante´. Desta forma, você poderá ver como ele constrói a aplicação. (zanela_zanela@yahoo.com.br - Assunto: Prototipar aplicação)
09/03/2006
Titanius
Sim, esta é a forma de menor esforço usando apenas a IDE do Delphi. No meu caso, escrevi um gerador de sistemas para fazer as partes básicas de um sistema (Cadastros, Relatórios (Quick ou Fortes), Menu principal, Data Módulo com todas as querys, etc).
[/quote:bc349d04e8]
Só metendo o bedelho... :oops:
Aroldo, esse gerador que você fez, ele monta as telas em runtime, de acordo com os campos no banco de dados? É isso mesmo? Se sim, como você fez, pois estou tentando faz tempo, e não consigo.. :)
[]s
09/03/2006
Martins
Só metendo o bedelho... :oops:
Aroldo, esse gerador que você fez, ele monta as telas em runtime, de acordo com os campos no banco de dados? É isso mesmo? Se sim, como você fez, pois estou tentando faz tempo, e não consigo.. :)
[]s[/quote:c9faee115e]
Então somos dois [b:c9faee115e]titanius[/b:c9faee115e]!!!
09/03/2006
Aroldo Zanela
Não, ele gera uma aplicação. É a mesma coisa que um desenvolvedor faria, só que em segundos, ou seja, ele cria todos os arquivos necessários (código fonte, formulários e projeto), em seguida, o especialista faz os ´retoques´.
Alguns detalhes eu não posso revelar ainda, pois apesar de ter desenvolvido isso já há algum tempo, ainda não decidi o que fazer com ele. No momento, é apenas para uso na minha empresa.
10/03/2006
Martins
Sim, esta é a forma de menor esforço usando apenas a IDE do Delphi. No meu caso, escrevi um gerador de sistemas para fazer as partes básicas de um sistema (Cadastros, Relatórios (Quick ou Fortes), Menu principal, Data Módulo com todas as querys, etc).
[/quote:aeec56cbe7]
Quando vc mensionou cadastro, imaginamos q ele gerava os DBEdits apartir de um TTable ou TQuery por exemplo.
10/03/2006
Titanius
Não, ele gera uma aplicação. É a mesma coisa que um desenvolvedor faria, só que em segundos, ou seja, ele cria todos os arquivos necessários (código fonte, formulários e projeto), em seguida, o especialista faz os ´retoques´.
Alguns detalhes eu não posso revelar ainda, pois apesar de ter desenvolvido isso já há algum tempo, ainda não decidi o que fazer com ele. No momento, é apenas para uso na minha empresa.[/quote:72f70c2765]
Vixi, que doidera hein!?!? deve ser do cara... (com o perdão do palavrão) :oops:
Eu tava querendo fazer isso, tipo: toda vez que ele abrir ele verifica a tabela, e monta os edits e tals de acordo com os dados da tabela... assim evita de ficar refazendo as telas.. já viu algo assim?
[]s
Clique aqui para fazer login e interagir na Comunidade :)