Ir para conteúdo
Fórum Script Brasil
  • 0

Gerar Relatório No Php!


rockbilly

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

não sei como se queria fazer o relatorios, mas eu uso o php mesmo

e faços varios tipos de relatorios mensais anuais etc...

basta montar a cara do relatorio e alimentar com os valores em php

mas ,usando algum programa nunca tentei

Link para o comentário
Compartilhar em outros sites

  • 0

jissa, beleza!

na verdade consegui fazer pelo crystal, mas o problema é que os dados não são exibidos na tela e sim mandado logo para a impressora! segui o código para ajudar para alguém que passou o mesmo problema que eu! sendo q o meu agora é exibir os dados na tela do browser!! Sim, já tentei com PDF Class, FPDF, mas não sai como deveria sair com relacionamento e tudo, entendi? Putz, to perdido...sad.gif

$crapp = new COM("CrystalRuntime.Application.8");
$creport = $crapp->OpenReport("C:\\Temp\\relatorio01.rpt", 1);
$creport->SelectPrinter("winspool", "HP LaserJet 1200 Series PCL 6","Ne01:");
$creport->PaperOrientation = 0;
$creport->PrintOut(False);

Link para o comentário
Compartilhar em outros sites

  • 0

Salve!

Se o problema é imprimir direto?

O procedimento pode ser utilizado pela rede.

Lembrando que faz-se necessára apenas o nome da impressora instalada no windows (painel de controle).

Se necessitar imprimir várias linhas, é só atribuir uma variável para cada linha:

$linha1="texto1";

$linha2="texto2";

$linha3="texto3";

Para imprimir todas as linhas informe:

$_SESSION['PrintBuffer']=$linha1\n$linha2\n$linha3";

Veja o código:

// INÍCIO DO CÓDIGO DE IMPRESSÃO DIRETA

$texto="TEXTO PARA IMPRIMIR"; // texto que será impresso

$_SESSION['PrintBuffer]="$texto";

$handle=printer_open("impressora"); // impressora configurada no windows

printer_set_option($handle, PRINTER_MODE, "RAW");

printer_write($handle, $_SESSION['PrintBuffer']);

printer_close($handle);

// FIM DO CÓDIGO DE IMPRESSÃO DIRETA

Link para o comentário
Compartilhar em outros sites

  • 0

Sobre o Crystal.. parece que existe como, mas parece tambem que tem dois problemas preciso do activeX na maquina (então pode funcionar apenas em maquinas com o IE), e o pior, aparentemente tem uma vulverabilidade.

da uma pesquisada por "Crystal Reports Web Viewer" deve achar referencias no google.. Boa Sorte..

Mas acho que o melhor seria o PDF mesmo, é free para criar e quase todos tem instalado pois faz parte da maioria dos produtos, e se não tiver da apra ler direto no navegador.

PRINTER_

Legal este printer_open / printer_write / printer_qqr coisa

pena que só funciona em Server Windows, e se for PWS / 2000, ou então mudando o php.ini e adicionando a biblioteca.

alguém sabe como fazer o mesmo em Linux ?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...