Fórum Relatórios Diferenciados #183929
24/09/2003
0
Existe alguma forma de fazer um relatório que seja diferente para cada cliente, ou seja quando estiver rodando o sistema na firma 1 utilize o relatório dela, na 2 o dela e assim por diante, o que eu queria na realidade e que o sistema procurasse o relatório no disco e utilizasse ele. Nas linguagens Estruturada o fonte tinha que ir junto o que facilitava isso, mas no delphi não vai, mas existe alguma forma de manter por exemplo o form do relatório em questão e toda vez que fosse imprimí-lo procurasse pra ver o que iria ser impresso.
Salupe
Curtir tópico
+ 0
Responder
Posts
24/09/2003
Dwng
Fala Salupe!
Apesar de não concordar com sua solução(pois dificultará bastante a manutenção do sistema), para tal você precisará apenas do comando IF .
Exemplo1: Vc chama cada relatório de um menu diferente
Menu1 -> relat1 -> cliente1
Menu2 -> relat2 -> cliente2
MenuN -> relatN ->clienteN
1 - Identificar o cliente
2 - Habilitar apenas o Menu respectivo ao cliente
Exemplo2: Vc chama de um mesmo menu os Relatórios
Menu1 -> relat1 -> cliente1
Menu1 -> relat2 -> cliente2
Menu1 -> relatN ->clienteN
1 - Identificar o cliente
2 - No click do Menu1 utilize um IF para criar e mostrar o relatório pertinente ao cliente.
Abraços,
DWNG 8)
Apesar de não concordar com sua solução(pois dificultará bastante a manutenção do sistema), para tal você precisará apenas do comando IF .
Exemplo1: Vc chama cada relatório de um menu diferente
Menu1 -> relat1 -> cliente1
Menu2 -> relat2 -> cliente2
MenuN -> relatN ->clienteN
1 - Identificar o cliente
2 - Habilitar apenas o Menu respectivo ao cliente
Exemplo2: Vc chama de um mesmo menu os Relatórios
Menu1 -> relat1 -> cliente1
Menu1 -> relat2 -> cliente2
Menu1 -> relatN ->clienteN
1 - Identificar o cliente
2 - No click do Menu1 utilize um IF para criar e mostrar o relatório pertinente ao cliente.
Abraços,
DWNG 8)
Responder
Gostei + 0
24/09/2003
Salupe
Desculpe acho que nao deixei claro o que queria.
Eu queria alguma forma que deixando o form original no cliente, o sistema na hora de utilizar buscaria no disco o formato pertinente aquele cliente, sem nem mesmo sonhar que para outro cliente seria de outra forma, ou seja, a cada vez que fosse utilizar a impressão seria pego a forma no disco, e não já previamente utilizada no executável.
Existe alguma forma
Eu queria alguma forma que deixando o form original no cliente, o sistema na hora de utilizar buscaria no disco o formato pertinente aquele cliente, sem nem mesmo sonhar que para outro cliente seria de outra forma, ou seja, a cada vez que fosse utilizar a impressão seria pego a forma no disco, e não já previamente utilizada no executável.
Existe alguma forma
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)