Alberto Mota Posted August 11, 2011 Report Share Posted August 11, 2011 Prezados colegas, preciso montar um relatório no rave, uma nota de venda,onde a largura dos seus itens são fixas.Pois como é variavel a cada venda, o rodapé deve permanecer na mesma posição,onde consta a totlaização geral.Desde já, obrigado. Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted August 11, 2011 Report Share Posted August 11, 2011 Pois como é variavel a cada venda, o rodapé deve permanecer na mesma posição,onde consta a totlaização geral.voce tem que usar o PageFooter ... o tamanho dessa banda que voce definir é o tamanho que será ocupado pelo rodapéhttp://pt.scribd.com/doc/50857024/Manual-do-Rave-Reportsabraço Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted August 11, 2011 Author Report Share Posted August 11, 2011 Jhonas, obrigado por responder.Na verdade preciso que a banda details é que seja fixa. Fiz isso no Quickreport e consegui, mas preciso realmente que seja no Rave. No quickreport usei um QRmemo, conforme código abaixo:QRMemo1.lines.Clear;QRMDescr.lines.Clear;QRMemo2.lines.Clear;QRMemo3.lines.Clear;QRMemo4.lines.Clear;QRMemo5.lines.Clear;qrparcelavalor.lines.Clear;qrparceladata.lines.Clear;ADOQuery1.first;if not ADOQuery1.eof thenrepeatQRMemo1.Lines.Add(ADOQuery1prod.asstring);QRMDescr.Lines.Add(ADOQuery1Descricao.AsString);QRMemo2.Lines.Add(ADOQuery1Qte.AsString);QRMemo3.Lines.Add(Format('%12.2N', [ADOQuery1vr.asfloat]));QRMemo4.Lines.Add(Format('%12.2N', [ADOQuery1total.asfloat]));QRMemo5.Lines.Add(ADOQuery1Aliquota.asstring);ADOQuery1.Next;until ADOQuery1.eof;==========================Será que tem com fazer algo semelhante no Rave? Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted August 12, 2011 Report Share Posted August 12, 2011 se voce fixar o PageFooter, a banda detail não ultrapassara a banda do PageFooter ... só testando para ver o que aconteceOBS: se os campos devem ficar na horizontal, eu usaria apenas um memo, com texto formatadoabraço Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted August 12, 2011 Author Report Share Posted August 12, 2011 Jhonas no quickreport existe o rbPageFooter,mas no rave não estou localizando tal seção.Coloquei o componente Region e as databands.A que mais se aproxima é Row_Footerem BandStyle.Onde localizo Pagefooter no Rave? Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted August 12, 2011 Report Share Posted August 12, 2011 Voce não falou qual é a versão do Rave ...utilize o Group Footerhttp://www.consist.it/rave_visual.htmabraço Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted August 12, 2011 Author Report Share Posted August 12, 2011 Jhonas, coloquei como group header mas não adiantouEsta ssim: existe 3 databandsA primeira como Header Group, A segunda como detailsA terceira como Footer Group.Talvez não tenha me expresado corretamente, o que gostaria é que a bandadetails tivesse uma altura já definida, porque se uma venda tiver apenas 1 item,e noutra venda venda tiver 15 itens, o footer group será "empurrado" conformeessa quantidade de itens.É como uma nota de vendas estática, onde só os itens variam.Por isso essa databand precisaria ter uma altura que ocupasse umafaixa grande, para caber quantos itens fossem. Quote Link to comment Share on other sites More sharing options...
0 Alberto Mota Posted August 12, 2011 Author Report Share Posted August 12, 2011 Jhonas, consegui resolver.Coloquei um componente Region dentro da banda details.O relatório possui agora 2 Regions.E a totalização fica estática no footer group.Não importa quantos itens sejam.Obrigado pela paciência.Um abraço Quote Link to comment Share on other sites More sharing options...
Question
Alberto Mota
Prezados colegas, preciso montar um relatório no rave, uma nota de venda,
onde a largura dos seus itens são fixas.
Pois como é variavel a cada venda, o rodapé deve permanecer na mesma posição,
onde consta a totlaização geral.
Desde já, obrigado.
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.