Autor Tópico: Relatorio em PDF em forma de planilha  (Lida 791 vezes)

Spybr

  • Iniciante
  • **
  • Mensagens: 79
Relatorio em PDF em forma de planilha
« Online: Outubro 07, 2015, 10:02:24 pm »
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?

João Carlos TR

  • Iniciante
  • **
  • Mensagens: 50
    • Email
Re:Relatorio em PDF em forma de planilha
« Responder #1 Online: Outubro 08, 2015, 12:27:16 am »
Existe e é fácil, mel na chupeta.

Veja o arquivo em anexo.

- Crie uma nova aplicação PDF.
- Faça as configurações, conforme instruções.

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.

# LINHA 1   x, y, w, h
$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
# LINHA 2
$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
# LINHA 3
$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


Spybr

  • Iniciante
  • **
  • Mensagens: 79
Re:Relatorio em PDF em forma de planilha
« Responder #2 Online: Outubro 26, 2015, 10:22:28 pm »
Existe e é fácil, mel na chupeta.

Veja o arquivo em anexo.

- Crie uma nova aplicação PDF.
- Faça as configurações, conforme instruções.

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.

# LINHA 1   x, y, w, h
$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
# LINHA 2
$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
# LINHA 3
$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

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?

João Carlos TR

  • Iniciante
  • **
  • Mensagens: 50
    • Email
Re:Relatorio em PDF em forma de planilha
« Responder #3 Online: Outubro 27, 2015, 11:37:36 am »
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.

rayfcrols

  • Intermediário
  • ***
  • Mensagens: 193
Re:Relatorio em PDF em forma de planilha
« Responder #4 Online: Novembro 23, 2015, 09:52:53 am »
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.