Gerar total por cliente no QuickReport e não total geral
Pessoal, criei um relatório no QuickReport que mostra os dados de um cliente, e logo abaixo, as contas que aquele cliente tem que pagar no seguinte formato:
___________________________________________________________
Cliente: Nome do Cliente 1
Endereço : Rua Tal
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0001___________0000001___________10/10/2004________R$10,00
__0001___________0000002___________10/11/2004________R$10,00
__0001___________0000003___________10/12/2004________R$10,00
___________________________________________________________
Até aqui está tudo funcionando sem problemas. :D Só que como o relatório envolve mais de um cliente por vez, necessito totalizar estas contas por cliente e não o total de todos os clientes. :( No exemplo acima ficaria:
__________________________________________________________
Cliente: Nome do Cliente 1
Endereço : Rua Tal
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0001___________0000001___________10/10/2004________R$10,00
__0001___________0000002___________10/11/2004________R$10,00
__0001___________0000003___________10/12/2004________R$10,00
___________________________________________________________
______________________________Valor Total do Cliente 1 --> R$ 30,00
............. Aqui começaria os dados do cliente 2 por exemplo.................
__________________________________________________________
Cliente: Nome do Cliente 2
Endereço : Rua Tal 2
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0002___________0000001___________10/10/2004________R$50,00
__0002___________0000002___________10/11/2004________R$50,00
___________________________________________________________
_____________________________Valor Total do Cliente 2 --> R$ 100,00
Estou precisando deste relatório com uma certa urgência. :D
Se alguém puder me ajudar, desde já agradeço.
___________________________________________________________
Cliente: Nome do Cliente 1
Endereço : Rua Tal
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0001___________0000001___________10/10/2004________R$10,00
__0001___________0000002___________10/11/2004________R$10,00
__0001___________0000003___________10/12/2004________R$10,00
___________________________________________________________
Até aqui está tudo funcionando sem problemas. :D Só que como o relatório envolve mais de um cliente por vez, necessito totalizar estas contas por cliente e não o total de todos os clientes. :( No exemplo acima ficaria:
__________________________________________________________
Cliente: Nome do Cliente 1
Endereço : Rua Tal
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0001___________0000001___________10/10/2004________R$10,00
__0001___________0000002___________10/11/2004________R$10,00
__0001___________0000003___________10/12/2004________R$10,00
___________________________________________________________
______________________________Valor Total do Cliente 1 --> R$ 30,00
............. Aqui começaria os dados do cliente 2 por exemplo.................
__________________________________________________________
Cliente: Nome do Cliente 2
Endereço : Rua Tal 2
_____________________Contas do Cliente _______________________
Nº da Nota...........Nº da parcela..............Vencimento.............Valor Final
__0002___________0000001___________10/10/2004________R$50,00
__0002___________0000002___________10/11/2004________R$50,00
___________________________________________________________
_____________________________Valor Total do Cliente 2 --> R$ 100,00
Estou precisando deste relatório com uma certa urgência. :D
Se alguém puder me ajudar, desde já agradeço.
Maneljunior
Curtidas 0
Respostas
Paulo_amorim
19/11/2004
Olá
No QuickReport existe a GroupBand... ela serve para agrupar os campos. No seu caso, agrupe por Cliente
Depois coloque a banda de Detail, contendo as informações da conta
Espero que ajude
Até+
No QuickReport existe a GroupBand... ela serve para agrupar os campos. No seu caso, agrupe por Cliente
Depois coloque a banda de Detail, contendo as informações da conta
Espero que ajude
Até+
GOSTEI 0
Carval
19/11/2004
Se vc estiver utilizando o componente QRExpr para as totalizações é só definir a propriedade ResetAfterPrint para TRUE.
GOSTEI 0
Demetrioi
19/11/2004
coloque um qrband altere a propriedade band type para detail e coloque os dados do cliente nessa banda(total tb), coloque agora um qrsubdetail e ligue-o aa tatbela detalhes coloque os dados detalhes nele e ligue sua propriedade master ao quick rep e ligue o quick rep à tabela mestre.
GOSTEI 0
Aroldo Zanela
19/11/2004
Colega,
Crie um formulário novo e copie o código abaixo (marcar e copiar) e solte o mesmo sobre seu formulário (não é sobre o código).
Você terá um relatório com o seguinte leiaute. Não esqueça de ordenar sua consulta por Cliente.
Crie um formulário novo e copie o código abaixo (marcar e copiar) e solte o mesmo sobre seu formulário (não é sobre o código).
object QuickRep1: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep2: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep3: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep4: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep5: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep6: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep7: TQuickRep Left = 138 Top = 94 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 end object QuickRep8: TQuickRep Left = 136 Top = 92 Width = 794 Height = 1123 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = ´Arial´ Font.Style = [] Functions.Strings = ( ´PAGENUMBER´ ´COLUMNNUMBER´ ´REPORTTITLE´) Functions.DATA = ( ´0´ ´0´ ´´´´´´) Options = [FirstPageHeader, LastPageFooter] Page.Columns = 1 Page.Orientation = poPortrait Page.PaperSize = A4 Page.Values = ( 100 2970 100 2100 100 100 0) PrinterSettings.Copies = 1 PrinterSettings.Duplex = False PrinterSettings.FirstPage = 0 PrinterSettings.LastPage = 0 PrinterSettings.OutputBin = Auto PrintIfEmpty = True SnapToGrid = True Units = MM Zoom = 100 object ColumnHeaderBand1: TQRBand Left = 38 Top = 38 Width = 718 Height = 40 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 105.833333333333 1899.70833333333) BandType = rbColumnHeader object QRLabel9: TQRLabel Left = 0 Top = 0 Width = 134 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 0 0 354.541666666667) Alignment = taLeftJustify AlignToBand = True AutoSize = True AutoStretch = False Caption = ´CONTAS A RECEBER´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRSysData1: TQRSysData Left = 614 Top = 4 Width = 104 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 1624.54166666667 10.5833333333333 275.166666666667) Alignment = taRightJustify AlignToBand = True AutoSize = True Color = clWhite Data = qrsDate Text = ´EMISSÃO: ´ Transparent = False FontSize = 10 end end object DetailBand1: TQRBand Left = 38 Top = 145 Width = 718 Height = 20 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 52.9166666666667 1899.70833333333) BandType = rbDetail object QRDBText3: TQRDBText Left = 4 Top = 0 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 10.5833333333333 0 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRDBText4: TQRDBText Left = 114 Top = 0 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 301.625 0 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRDBText5: TQRDBText Left = 228 Top = 2 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 603.25 5.29166666666667 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRDBText6: TQRDBText Left = 342 Top = 0 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 904.875 0 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Color = clWhite Transparent = False WordWrap = True FontSize = 10 end end object SummaryBand1: TQRBand Left = 38 Top = 185 Width = 718 Height = 20 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 52.9166666666667 1899.70833333333) BandType = rbSummary object QRExpr2: TQRExpr Left = 342 Top = 0 Width = 78 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 904.875 0 206.375) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Color = clWhite ResetAfterPrint = True Transparent = False WordWrap = True Expression = ´SUM(TOTAL)´ FontSize = 10 end object QRLabel8: TQRLabel Left = 220 Top = 2 Width = 100 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 582.083333333333 5.29166666666667 264.583333333333) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Caption = ´GRANDE TOTAL´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end end object QRGroup1: TQRGroup Left = 38 Top = 78 Width = 718 Height = 67 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 177.270833333333 1899.70833333333) FooterBand = QRBand1 Master = QuickRep8 ReprintOnNewPage = False object QRLabel1: TQRLabel Left = 4 Top = 2 Width = 66 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 10.5833333333333 5.29166666666667 174.625) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Caption = ´CLIENTE: ´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRLabel2: TQRLabel Left = 4 Top = 20 Width = 82 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 10.5833333333333 52.9166666666667 216.958333333333) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Caption = ´ENDEREÇO: ´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRDBText1: TQRDBText Left = 114 Top = 0 Width = 70 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 301.625 0 185.208333333333) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Color = clWhite DataField = ´QRDBText1´ Transparent = False WordWrap = True FontSize = 10 end object QRDBText2: TQRDBText Left = 114 Top = 20 Width = 70 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 301.625 52.9166666666667 185.208333333333) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Color = clWhite DataField = ´QRDBText2´ Transparent = False WordWrap = True FontSize = 10 end object QRLabel3: TQRLabel Left = 4 Top = 48 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = True Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 10.5833333333333 127 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Caption = ´NOTA´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRLabel4: TQRLabel Left = 114 Top = 48 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = True Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 301.625 127 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Caption = ´PARCELA´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRLabel5: TQRLabel Left = 228 Top = 48 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = True Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 603.25 127 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Caption = ´VENCIMENTO´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end object QRLabel6: TQRLabel Left = 342 Top = 48 Width = 90 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = True Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 904.875 127 238.125) Alignment = taLeftJustify AlignToBand = False AutoSize = False AutoStretch = False Caption = ´TOTAL´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end end object QRBand1: TQRBand Left = 38 Top = 165 Width = 718 Height = 20 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 52.9166666666667 1899.70833333333) BandType = rbGroupFooter object QRExpr1: TQRExpr Left = 342 Top = 0 Width = 78 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 904.875 0 206.375) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Color = clWhite ResetAfterPrint = True Transparent = False WordWrap = True Expression = ´SUM(TOTAL)´ FontSize = 10 end object QRLabel7: TQRLabel Left = 222 Top = 0 Width = 98 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 587.375 0 259.291666666667) Alignment = taLeftJustify AlignToBand = False AutoSize = True AutoStretch = False Caption = ´TOTAL CLIENTE´ Color = clWhite Transparent = False WordWrap = True FontSize = 10 end end object PageFooterBand1: TQRBand Left = 38 Top = 205 Width = 718 Height = 40 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False AlignToBottom = False Color = clWhite ForceNewColumn = False ForceNewPage = False Size.Values = ( 105.8 1899.70833333333) BandType = rbPageFooter object QRSysData2: TQRSysData Left = 307 Top = 12 Width = 103 Height = 17 Frame.Color = clBlack Frame.DrawTop = False Frame.DrawBottom = False Frame.DrawLeft = False Frame.DrawRight = False Size.Values = ( 44.9791666666667 812.270833333333 31.75 272.520833333333) Alignment = taCenter AlignToBand = True AutoSize = True Color = clWhite Data = qrsPageNumber Text = ´PÁGINA: ´ Transparent = False FontSize = 10 end end end
Você terá um relatório com o seguinte leiaute. Não esqueça de ordenar sua consulta por Cliente.
------------------------------------------------------------- [CABEÇALHO] ------------------------------------------------------------- Cliente..: [QRDBText] -> Nome do Cliente 1 Endereço : [QRDBText] -> Rua Tal [QRGroup]<---+ Nº da Nota Nº da parcela Vencimento Valor Final <-[QRLabels] | ------------------------------------------------------------- | [QRDBText] [QRDBText] [QRDBText] [QRDBText] | 0001___________0000001___________10/10/2004________R$10,00 QRBand1(Detail) | ------------------------------------------------------------- | [QRDBText] | Valor Total do Cliente 1 --> R$ 30,00 QRBand2(FooterBand) <----+ ------------------------------------------------------------- [SUMARIO] ------------------------------------------------------------- [RODAPE] -------------------------------------------------------------
GOSTEI 0