Tenho uma base de dados e preciso fazer um relatorio em pdf em forma de planilha como no exemplo abaixo.
[img]http://s16.postimg.org/mehukv3yt/curso_pdf.jpg[\img]
Existe alguma forma de fazer isso no scriptcase?
Tenho uma base de dados e preciso fazer um relatorio em pdf em forma de planilha como no exemplo abaixo.
[img]http://s16.postimg.org/mehukv3yt/curso_pdf.jpg[\img]
Existe alguma forma de fazer isso no scriptcase?
Existe e é fácil, mel na chupeta.
Veja o arquivo em anexo.
Com as configurações que te passei, você será capaz de fazer o restante, seguindo o exemplo inicial.
Para ver o manual do FPDF, consulte www.softasso.com.br/fpdf
Copie e cole o código abaixo, conforme instruções no PDF.
$pdf->Rect(30,30,15,15);# PRIORIDADE
$pdf->Rect(45,30,30,15);# AREA
$pdf->Rect(75,30,45,15);# CURSO
$pdf->Rect(120,30,60,5);# XX
$pdf->Rect(120,35,20,10); # CARGO
$pdf->Rect(140,35,40,10); # TEMA
$pdf->Rect(180,30,45,15);# LOCAL
$pdf->Rect(225,30,30,15);# DURACAO
$pdf->Rect(30,45,15,15);# PRIORIDADE XYWH
$pdf->Rect(45,45,30,15);# AREA
$pdf->Rect(75,45,45,15);# CURSO
$pdf->Rect(120,45,20,15); # CARGO
$pdf->Rect(140,45,40,15); # TEMA
$pdf->Rect(180,45,45,15);# LOCAL
$pdf->Rect(225,45,30,15);# DURACAO
$pdf->Rect(30,60,15,15);# PRIORIDADE XYWH
$pdf->Rect(45,60,30,15);# AREA
$pdf->Rect(75,60,45,15);# CURSO
$pdf->Rect(120,60,20,15); # CARGO
$pdf->Rect(140,60,40,15); # TEMA
$pdf->Rect(180,60,45,15);# LOCAL
$pdf->Rect(225,60,30,15);# DURACAO
RELATORIOPDF.pdf (231 KB)
Obrigado. Mas fiquei com uma duvida. Como faço para desenhar a planilha de acordo com a quantidade dos registros da consulta? Tem como ele montar a tabela de acordo com a quantidade de registros da consulta?
Monta o seu SQL e dá um While na linha da planilha, elas irão aparecer e mostrar os registros conforme existirem.
Query = SQL;
$registros = Query;
while{
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # PRIORIDADE
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # AREA
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # CURSO
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # XX
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # CARGO
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # TEMA
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # LOCAL
$pdf->Cell($largura, $altura, $registros, 1, 0, ‘L’,1); # DURACAO
}
descrevi de modo bem resumido, se não souber como montar isso, me manda seu banco e uns registros q te ajudo.
João se você poder exemplificar melhor eu agradeço.
Não entendi o ultimo post, sobre montar o SQL e onde vai o codigo.