SUMAR E IMPRIMIR REGISTROS DIFERENTES
Publicado por zendi (1058 intervenciones) el 23/06/2012 04:04:43
Estoy desarrollando un reporte en pdf en el cual debo colocar la sumatoria por nro de apartamento
pero no lo realiza.
Habrà algo incorrecto en el codigo???? Gracias si pueden ayudarme
Nota: en negrilla esta la impresion del total por nro de apartamento
pero no lo realiza.
Habrà algo incorrecto en el codigo???? Gracias si pueden ayudarme
Nota: en negrilla esta la impresion del total por nro de apartamento
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
$nroap = '';
$deudas = "SELECT SUM(monto) as total,nroapto FROM vdeuda GROUP BY nroapto";
$lisdeuda = @pg_query($conexion,$deudas);
while($select3 = @pg_fetch_array($lisdeuda)):
////////totaliza por nro de apartamento
$pdf->SetFont('Arial','B',5);
if ($select3['nroapto']!=$nroap):
$nroap = $select3['nroapto'];
$monto = $select3['total'];
$tdeuda=0;
endif;
// $tdeuda +=$monto;
endwhile;
$seleccionados = @pg_query($conexion,$recibos);
while($select2 = @pg_fetch_array($seleccionados)):
$nombres = $select2['nombres'];
$monto = $select2['monto'];
if ($select2['nroapto']!=$nroapto)
{
$pdf->Ln(3);
$pdf->Line($pdf->GetX(), $pdf->GetY(), 205, $pdf->GetY());
$pdf->Cell(100,4,number_format($TotalApto,2,',','.'),0,1,'R');
$TotalApto = 0;
$pdf->AddPage();
$pdf->SetFont('Arial','B',10);
$pdf->Cell(20,4,'Cédula:');
$pdf->Cell(26,4,$select2['cedula'],0,1,'R');
$pdf->Cell(20,4,'Nombres:',0);
$pdf->Cell(26,4,$nombres,0,1,'R');
$pdf->Cell(20,4,'Apellidos:',0);
$pdf->Cell(26,4,$select2['apellidos'],0,1,'R');
$pdf->Cell(20,4,'Nro Apto:',0);
$pdf->Cell(26,4,$select2['nroapto'],0,1,'R');
$pdf->Cell(20,4,'Alícuota:',0);
$pdf->Cell(26,4,$select2['alicuota'],0,1,'R');
$pdf->Cell(20,4,'Deuda:',0);
$pdf->Cell(20,4,number_format($monto,2,',','.'),0,1,'R');
$pdf->Line($pdf->GetX(), $pdf->GetY(), 205, $pdf->GetY());
$pdf->Ln(8);
$pdf->Cell(45,4,'Gasto',0,'C');
$pdf->Cell(90,4,'Monto',0,1,'R');
$pdf->Line($pdf->GetX(), $pdf->GetY(), 205, $pdf->GetY());
$pdf->Ln(6);
}
$monto = $select2['monto'];
$TotalEdificio +=$monto;
$TotalApto +=$monto;
$nroapto = $select2['nroapto'];
$pdf->SetFont('Arial','I',8);
$pdf->Cell(47,4,$select2['descripcion'],0,0,'L');
$pdf->Cell(90,4,number_format($monto,2,',','.'),0,1,'R');
$pdf->Ln(2);
endwhile;
$pdf->Cell(90,4,number_format($TotalApto,2,',','.'),0,1,'R');
$pdf->Cell(47,1,"Total--->",0,0);
$pdf->Cell(100,4,number_format($TotalEdificio,2,',','.'),0,1,'C');
$TotalEdificio = 0;
$pdf->Output();
$pdf->Close();
?>
Valora esta pregunta


0