GARANTIR DESCONTO

Fórum Relatórios #342576

14/06/2007

0

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!


Gabriela Miglioli

Gabriela Miglioli

Responder

Posts

14/06/2007

Gilberto Fernandes

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.


Responder

Gostei + 0

14/06/2007

Gabriela Miglioli

estou usando uma querry, mas não achei o displaylabel dela...


Responder

Gostei + 0

14/06/2007

Jubrovolski

seria algo como:

Select cc_nome as ClienteFornecedor, cc_tabelas as tabela
from clifor


Acho que foi isso que entendi.

Reuber


Responder

Gostei + 0

15/06/2007

Gabriela Miglioli

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....


Responder

Gostei + 0

15/06/2007

Macario

Olá.

Por gentileza nos informe qual gerador de relatorio voce faz uso?

8)


Responder

Gostei + 0

15/06/2007

Gabriela Miglioli

é o quick rep....


Responder

Gostei + 0

15/06/2007

Macario

[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)


Responder

Gostei + 0

15/06/2007

Gabriela Miglioli

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?


Responder

Gostei + 0

15/06/2007

Macario

Olá.

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.


Responder

Gostei + 0

15/06/2007

Gabriela Miglioli

Mtoo obrigada!
Sua ajuda foi mto últil!!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar