HQuintas Posted March 27, 2013 at 10:32 AM Report #500556 Posted March 27, 2013 at 10:32 AM 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
Nelson Sousa Posted March 27, 2013 at 11:53 PM Report #500636 Posted March 27, 2013 at 11:53 PM 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
HQuintas Posted March 28, 2013 at 07:15 AM Author Report #500643 Posted March 28, 2013 at 07:15 AM 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.
Weasel Posted March 28, 2013 at 08:35 AM Report #500647 Posted March 28, 2013 at 08:35 AM Acrescenta no fim ORDER BY CampoServiço assim ordena pelo serviço Knowledge to the masses
HQuintas Posted March 28, 2013 at 02:49 PM Author Report #500695 Posted March 28, 2013 at 02:49 PM 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.
HQuintas Posted April 3, 2013 at 06:49 AM Author Report #501330 Posted April 3, 2013 at 06:49 AM 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. Desde já agradeço a vossa ajuda.
Nelson Sousa Posted April 3, 2013 at 11:35 AM Report #501376 Posted April 3, 2013 at 11:35 AM A imagem está meio pequena, mas parece que o que deseja é que os dados sejam mostrados em 2 colunas? Um Abraço, Nelson Sousa
HQuintas Posted April 3, 2013 at 01:11 PM Author Report #501386 Posted April 3, 2013 at 01:11 PM Talvez seja isso. Mas na realidade até são 3 colunas, penso que resulte.
Nelson Sousa Posted April 3, 2013 at 03:48 PM Report #501437 Posted April 3, 2013 at 03:48 PM 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
HQuintas Posted April 3, 2013 at 04:10 PM Author Report #501448 Posted April 3, 2013 at 04:10 PM 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
Nelson Sousa Posted April 3, 2013 at 10:12 PM Report #501503 Posted April 3, 2013 at 10:12 PM 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
FasterProgm Posted April 4, 2013 at 02:38 PM Report #501626 Posted April 4, 2013 at 02:38 PM 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
HQuintas Posted April 5, 2013 at 06:47 AM Author Report #501733 Posted April 5, 2013 at 06:47 AM 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now