Ir para o conteúdo
HQuintas

[Resolvido] Sugestão para impressão de dados

Mensagens Recomendadas

HQuintas

Preciso de uma sugestão

Tenho uma tabela que tem os campos:

Linha / Data / Id / Serviço

1 / 2013-01-01 / 100 / S1

2 / 2013-01-01 / 101 / S2

3 / 2013-01-01 / 102 / S3

Quero imprimir os serviços de um determinado dia (neste caso 2013-01-01)

Serviço 1= 100

Serviço 2= 101

Serviço 3= 102

Como faço a consulta Sql?

Crio uma tabela temporária com os campos data, S1,S2,S3 ?

(estou usando o my-fyireporting para criar os relatórios)

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Nelson Sousa

Olá,

Experimente:

SELECT SuaTabela.Servico, SuaTabela.Id FROM SuaTabela WHERE SuaTabela.Data=#2013/01/01#;

Quanto à data usada como filtro, dependendo do banco de dados que você está usando, o caracter # deverá ser mudado.

Uma dica:

Não use acentos ou ç quando for nomear os campos de sua tabela.

Evite também a palavra Data, pois dependendo do banco de dados, esta pode ser de uso reservado do BD.


Um Abraço,

Nelson Sousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HQuintas

Boas

O problema é como no relatório diferenciar o Serviço 1 , o serviço 2 e o serviço 3, se tenho na tabela esses dados em linhas de registo diferentes.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HQuintas

ok, mas não sei como fazer isso no relatório. Se fosse em listagem tudo bem, mas não é.

Penso que o melhor que faço é decompor os dados numa tabela temporária para imprimir.

Não sei se me estou a fazer entender.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HQuintas

Boas

Continuo sem conseguir resolver este problema

Se na instrução sql colocar:

SELECT Servico.data, Servico.id, Servico.serv, Ficha.nome FROM Servico,Ficha where Ficha.id=Servico.id

Consigo obter uma listagem dos id (Nº) e ir buscar o nome a tabela Ficha.

Mas queria apresentar o relatório como a imagem em baixo, e não como uma lista.

reportba.jpg

Desde já agradeço a vossa ajuda.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Nelson Sousa

A imagem está meio pequena, mas parece que o que deseja é que os dados sejam mostrados em 2 colunas?


Um Abraço,

Nelson Sousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Nelson Sousa

Nesse caso é questão de configurar a página do relatório.

Eu não tenho prática com a ferramenta que você usa, mas no Cristal Reports é perfeitamente possível


Um Abraço,

Nelson Sousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HQuintas

Também não tenho muito prática com nenhuma ferramenta, mas poderia me indicar um exemplo mesmo no Crystal Reports, para ter uma idéia como fazer.

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Nelson Sousa

No Cristal eu sei como fazer...rsrsrsrs

Na barra da seção que você deseja formatar, clique com o botão direito.

Escolha SECTION EXPERT

Na tela que abrir escolha a aba LAYOUT.

Na aba layout é só configurar a largura de cada coluna, o espaço entre elas e a direção de impressão.

Na ferramenta que você está utilizando deve ter algo como propriedades da seção, ou coisa parecida.


Um Abraço,

Nelson Sousa

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
FasterProgm

Não sei o que queres ao certo, mas penso que os Crystal Reports da SAP devem funcionar facilmente, são básicos e intuitivos e dá para fazer grandes coisas ;)

Cumprimentos


“Algo só é impossível até que alguém duvide e resolva provar ao contrário.” Albert Einstein

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HQuintas

Ok

Essa idéia das colunas vez me despertar, mas não criei colunas. Criei vários grupos([s1,s2,s3];[x1,x2,x3] com datasets diferentes.

FasterProgm estou usando o my-fyireporting

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.