[firebase-br] RES: Dúvidas com select

Nivaldo Martins nivaldomart em gmail.com
Sex Nov 6 01:39:59 -03 2009


olá felix

Obrigado pelos esclarecimentos. Não conheço muito de quick report, Vc
poderia me indicar algum material que me ajude com este problema específico?

Um abraço

Nivaldo Martins

2009/11/5 Felix <felix2005 em oi.com.br>

> Estranho; fiz aqui impressão de etiquetas, mas não precisava disso não.
> Bastou definir o tamanho da coluna e pronto. O QReport joga cada registro
> em
> uma etiqueta, mesmo que lado a lado, certinho.
>
> Há um único porem: ao invés da impressão 'convencional' dos registros:
> 1 - 2 - 3
> 4 - 5 - 6
> 7 - 8 - 9
> (...) Orientação Horizontal
>
> Ficou assim:
> 1 - 4 - 7
> 2 - 5 - 8
> 3 - 6 - 9
> (...) Orientação Vertical
>
> Mas tem vários tutoriais na net mostrando como fazer a orientação
> horizontal; eu não quis implementar porque para jato de tinta não vi
> vantagens quanto a economia de etiquetas. Já em matriciais poderia ser um
> problema.
>
> Fco. Felix
> Desenvolvimento de Sistemas
> www.soltecnologia.com.br
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Nivaldo Martins
> Enviada em: quinta-feira, 5 de novembro de 2009 16:53
> Para: FireBase
> Assunto: [firebase-br] Dúvidas com select
>
> Ola pessoal
>
> preciso montar um relatório utilizando quick reports para imprimir em
> etiqueta, no entanto cada banda (qrband) ocupa toda uma linha e representa
> um registro retornado do banco. Desta forma preciso montar uma consulta que
> me traga dois registros da tabela mesclados em um só para que eu possa
> montar duas etiquetas numa banda.
>
> Inicialmente fiz mais ou menos assim
>
> select
>       <campos>esquerda,
>      <campos>direita
> from
>     (
>       select first 1 skip :esquerda  ( :esquerda sendo um parâmetro que
> dirá quantos registros ele vai saltar)
>             <campos> esquerda
>       from
>             <tabela>
>       where
>            <condições>
>   )
> join
>     (
>       select first 1 skip :direita  ( :esquerda sendo um parâmetro que dirá
> quantos registros ele vai saltar)
>             <campos> esquerda
>       from
>             <tabela>
>       where
>            <condições>
>   )
>
> Mas o problema é que este select só vai mesclar como eu preciso os dois
> primeiro registros e como a qrband se baseia na quantidade de registros da
> consulta para montar o relatório, ela vai imprimir apenas os dois primeiros
> registros. A dúvida é se eu tenho como fazer uma consulta que me traga
> todos
> os dados da tabela desta forma?
>
> Um abraço a todos
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista