Relatórios Diferenciados
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
Curtidas 0
Respostas
Dwng
24/09/2003
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)
GOSTEI 0
Salupe
24/09/2003
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
GOSTEI 0