quickreport
Estou fazendo um relatorio com o qr. Meu relatório é de vales transportes e tenho q imprimir num tipo de formulario específico, no qual cada um tem 6 linhas... (duvida 1: como fazer ele sempre montar essa tabela com as 6 linhas (é do tipo de tabela do word, com linhas separando as colunas e os registros).. e a segunda... como fazer um contador de linhas no qr, tipo nao quero usar um contador da tabela q uso, quero q o qr numere as linhas q imprimo de 1 a XX de acordo com o q imprimo... Alguem me ajuda?
Tuskinhu
Curtidas 0
Respostas
Adriano Santos
19/07/2005
Declare uma variável inteira no form do relatório e nos eventos onAfterPrint e onBeforePrint das bandas (normalmente o Detail) onde serão impressos os dados faça o incremento da variável, por exemplo:
No onBeforePrint faça o incremento:
Inc(MinhaVariavel);
LabelContador.Caption := IntToStr(MinhaVariavel);
e assim por diante
No onBeforePrint faça o incremento:
Inc(MinhaVariavel);
LabelContador.Caption := IntToStr(MinhaVariavel);
e assim por diante
GOSTEI 0
Tuskinhu
19/07/2005
Vc sabe como se faz pra manter sempre o mesmo numero de linhas? é um relatorio de VT, entao o formulario oficial tem 6 linhas e normalmente sao usadas 2 ou 3 linhas e eu quero q fiquem em branco as linhas q faltarem pra atingir 6? nao sei se vc entendeu... a do contador funcionou.. valeu !
GOSTEI 0
Adriano Santos
19/07/2005
Vc tah trazendo isso de um banco de dados?
GOSTEI 0
Adriano Santos
19/07/2005
to pensando num meio facil de fazer isso.
GOSTEI 0
Tuskinhu
19/07/2005
to pensando num meio facil de fazer isso.
estou... meu banco de dados a pessoa pode cadastrar qtas passagens for pra pessoa, mas no meu relatorio, recibo de vale transporte, devem ter apenas 6 linhas completas ou nao, pensei em colocar sempre no BD os 6 registros, mas isso seria muito muito gasto no banco, e como a empresa tem uma troca de empregados muito constante....
GOSTEI 0
Tuskinhu
19/07/2005
Ah obrigado, sua dica do contador me ajudou muito e em alguns outros relatorios q eu estava pensando aqui :)
GOSTEI 0
Adriano Santos
19/07/2005
Já tentou trabalhar com arquivos temporários?
Você pode montar um arquivo temporário que vai ter somente seis registros.
Daí antes da impressão do relatório vc manda inserir os seis registros que precisa, mas se não tiverem sei e sim dois, por exemplo, você manda incluir 4 vazios...assim terá sempre 6 registros para serem impressos pelo Detail.
Você pode montar um arquivo temporário que vai ter somente seis registros.
Daí antes da impressão do relatório vc manda inserir os seis registros que precisa, mas se não tiverem sei e sim dois, por exemplo, você manda incluir 4 vazios...assim terá sempre 6 registros para serem impressos pelo Detail.
GOSTEI 0
Tuskinhu
19/07/2005
Já tentou trabalhar com arquivos temporários?
Você pode montar um arquivo temporário que vai ter somente seis registros.
Daí antes da impressão do relatório vc manda inserir os seis registros que precisa, mas se não tiverem sei e sim dois, por exemplo, você manda incluir 4 vazios...assim terá sempre 6 registros para serem impressos pelo Detail.
Estou trabalhando com o PostgreSQL. Gostaria de saber se existe o recurso de criar uma tabela temporaria e depois dropar ela ou seria melhor criar ela fisicamente e depois apagar os registros incluidos?
GOSTEI 0
Adriano Santos
19/07/2005
Estou trabalhando com o PostgreSQL. Gostaria de saber se existe o recurso de criar uma tabela temporaria e depois dropar ela ou seria melhor criar ela fisicamente e depois apagar os registros incluidos?
Pow, de PostgreeSQL não manjo nada, inclusive queria fazer um sisteminha usando ele (acho que vou te pedir um help). Bom, vc pode usar uma tabelinha paradox mesmo, salva no diretório temp do Windows...conheço muita gente qua faz isso e funciona bem.
GOSTEI 0
Cirilo
19/07/2005
Você pode criar uma tabela temporário no PGSQL.
Veja ajuda
http://www.postgresql.org.br/referencia/sql-createtable.html
Ferramentas para Programadores e WebMasters
http://www.veloso.adm.br
Veja ajuda
http://www.postgresql.org.br/referencia/sql-createtable.html
Ferramentas para Programadores e WebMasters
http://www.veloso.adm.br
GOSTEI 0
Adriano Santos
19/07/2005
[b:873aed150d]Tuskinhu[/b:873aed150d], cara depois que resolver seu problema você não tah a fim de me dar um help para criar algo com PgSQL?
Se me mandar só um exemplinho básico de como acessar o banco já me ajuda...valeu.
artes@doiscliques.com (manda nesse email)
abraço
Se me mandar só um exemplinho básico de como acessar o banco já me ajuda...valeu.
artes@doiscliques.com (manda nesse email)
abraço
GOSTEI 0
Tuskinhu
19/07/2005
Valeu consegui criando uma tabela temporaria com os 6 registros :) ai foi soh mandar imprimir e deu tudo certo
vlv
[]´s Julio
vlv
[]´s Julio
GOSTEI 0
Adriano Santos
19/07/2005
Tuskinhu, é isso cara...mãos a obra cara.
GOSTEI 0
Orpolonio
19/07/2005
Existe algum comando onde eu possa gerar relatórios no quick na mão, via codigo e n depender do form design
GOSTEI 0