Relatórios
Olá pessoal, estou com um problema e gostaria de saber se alguém pode me ajudar.
Acontece que eu tenho um relatório na minha aplicação, porém quando carrega ele mostra os nomes dos campos do meu banco de dados, tipo a tabela Clifor os campos, CC_NOME, CC_TABELA, etc.... gostaria que ele exibisse para os usuários como tabela Cliente e Fornecedor e os campos como Nome, Endereço e não com o nome que eu uso do bd...
Uso o firebird e o ibexpert....
como devo fazer?
Obrigada!
Acontece que eu tenho um relatório na minha aplicação, porém quando carrega ele mostra os nomes dos campos do meu banco de dados, tipo a tabela Clifor os campos, CC_NOME, CC_TABELA, etc.... gostaria que ele exibisse para os usuários como tabela Cliente e Fornecedor e os campos como Nome, Endereço e não com o nome que eu uso do bd...
Uso o firebird e o ibexpert....
como devo fazer?
Obrigada!
Gabriela Miglioli
Curtidas 0
Respostas
Gilberto Fernandes
14/06/2007
não sei qual componente de acesso a tabela vc esta usando, mas em qualquer um dos q vc acessa a tabela, em cada campo no campo, vc tem a propriedade DisplayLabel, que serve exatamente para isso.
GOSTEI 0
Gabriela Miglioli
14/06/2007
estou usando uma querry, mas não achei o displaylabel dela...
GOSTEI 0
Jubrovolski
14/06/2007
seria algo como:
Select cc_nome as ClienteFornecedor, cc_tabelas as tabela
from clifor
Acho que foi isso que entendi.
Reuber
Select cc_nome as ClienteFornecedor, cc_tabelas as tabela
from clifor
Acho que foi isso que entendi.
Reuber
GOSTEI 0
Gabriela Miglioli
14/06/2007
eh como um LOG, q mostra as alterações feitas pelos usuários, campos e etc....
e eu naum quero que apareça para o cliente o nome do campo como ´CAMPO_OBS´, por exemplo....
e eu naum quero que apareça para o cliente o nome do campo como ´CAMPO_OBS´, por exemplo....
GOSTEI 0
Macario
14/06/2007
Olá.
Por gentileza nos informe qual gerador de relatorio voce faz uso?
8)
Por gentileza nos informe qual gerador de relatorio voce faz uso?
8)
GOSTEI 0
Gabriela Miglioli
14/06/2007
é o quick rep....
GOSTEI 0
Macario
14/06/2007
[quote:8203afd588=´Gabriela Miglioli´]é o quick rep....[/quote:8203afd588]
Olá Gabriela, boa tarde.
Não consegui compreender como esta sendo exibido o nome do campo para o usuário!
Qual tipo de Band você faz uso no QuickReport?
O Caption dos Labels como você esta definindo?
8)
Olá Gabriela, boa tarde.
Não consegui compreender como esta sendo exibido o nome do campo para o usuário!
Qual tipo de Band você faz uso no QuickReport?
O Caption dos Labels como você esta definindo?
8)
GOSTEI 0
Gabriela Miglioli
14/06/2007
eh o qrBand e oq eu estou usando o QRDBText para exibir os textos....
oq eu quero...
Por exemplo:
Minha tabela de clientes, se chama no bd CLIFOR, qndo eu puxo no LOG, aparece para o usuario q a tabela modificada foi a CLIFOR... no entanto eu quero que apareça que foi alterada a tabela Cliente... entende?
oq eu quero...
Por exemplo:
Minha tabela de clientes, se chama no bd CLIFOR, qndo eu puxo no LOG, aparece para o usuario q a tabela modificada foi a CLIFOR... no entanto eu quero que apareça que foi alterada a tabela Cliente... entende?
GOSTEI 0
Macario
14/06/2007
Olá.
Agora compreendi.
O ideal seria você ja salvar o Log ´convertido´.
Do contrario ou você trata o campo no:
OnPrint do QRDBText
Usando case na instrução select
Acredito ser a melhor tecnica voce ja salvar como quer apresentar;
Qualquer duvida, estamos aqui.
Agora compreendi.
O ideal seria você ja salvar o Log ´convertido´.
Do contrario ou você trata o campo no:
OnPrint do QRDBText
begin if (CLientDataSet1.FieldByNAme(´CC_TABELAS´).AsString = ´CLIFOR´) then value := ´Clientes´ else if (...nova condição..)then value := ´....´
Usando case na instrução select
selec case CC_TABELAS when ´CLIFOR´ then ´Clientes´ when ´OUTROCAMPO´ then ´....DESCRICAO´ ELSE CC_TABELAS FROM tabela
Acredito ser a melhor tecnica voce ja salvar como quer apresentar;
Qualquer duvida, estamos aqui.
GOSTEI 0
Gabriela Miglioli
14/06/2007
Mtoo obrigada!
Sua ajuda foi mto últil!!!
Sua ajuda foi mto últil!!!
GOSTEI 0