visualizar apaisado con la clase report

visualizar apaisado con la clase report

Postby artu01 » Fri Feb 11, 2011 4:18 am

Gente quiero mostrar mi pagina apaisada para un reporte con la clase report pero no he tenido exito con esta instruccion

oRpt:oDevice:SETLANDSCAPE()
oRpt:Stabilize()
Con la vers. fw2.1 recuerdo que el apaisado era automatico pero ahora que compilo con xharbour y fwh 8, ya no se cambia hasta
que yo vaya a propiedadades de impresora y seleccion modo vertical

Que instruccion falta para lograr mi cometido

Gracias amigos
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: visualizar apaisado con la clase report

Postby artu01 » Sat Feb 12, 2011 4:00 am

Sres. es que no hay algun comando para echar la hoja?
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: visualizar apaisado con la clase report

Postby FranciscoA » Sat Feb 12, 2011 6:18 am

Hola, si usas TReport, prueba con: PrnLandScape() // Horizontal
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2158
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: visualizar apaisado con la clase report

Postby artu01 » Mon Feb 14, 2011 11:05 pm

Hola Francisco,
Le puse oRpt:PrnLandScape()
asi:
ACTIVATE REPORT oRpt ;
on init oRpt:PrnLandScape()

pero no funciona

tambien asi:

ACTIVATE REPORT oRpt ;
on init oRpt:oDevice:SetLandScape()
y tampoco lo voltea

Creo el comando SetLandScape() le pertenece a la clase Tprinter , por eso le puse oDevice, pero no obedece el comando
Que falta adicionarle para que funque

pd. estoy compilando las clases mreport y pdreport tendra algo que ver?

Gracias
Uso. Fwh8.11, xharbour build 1.1.0 (Simplex) (Rev.6195), pellesC
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: visualizar apaisado con la clase report

Postby QAZWSX2K » Tue Feb 15, 2011 1:59 am

a mi me funciona con

oPrn:SetLandscape()
Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217
User avatar
QAZWSX2K
 
Posts: 364
Joined: Tue Oct 25, 2005 7:06 pm
Location: Bogota - Caracas

Re: visualizar apaisado con la clase report

Postby artu01 » Tue Feb 15, 2011 2:45 am

Hola, no me funciona
no se por que no se hecha la pagina

alguien mas que pueda dar una luz
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: visualizar apaisado con la clase report

Postby karinha » Tue Feb 15, 2011 4:32 pm

Code: Select all  Expand view

#Include "Report.Ch"          

STATIC FUNCTION IMPRIMESER( oLbxServ )

   LOCAL oPen1, oPen2          
   LOCAL oFont1, oFont2, oFont3
   LOCAL oReport                
   LOCAL nRegistro := RecNo()  

   // Gera o Preview

   DEFINE PEN oPen1 WIDTH 2    
   DEFINE PEN oPen2 WIDTH 1    

   DEFINE FONT oFont1 NAME "Arial"       SIZE 0, -11
   DEFINE FONT oFont2 NAME "Arial"       SIZE 0, -11
   DEFINE FONT oFont3 NAME "Courier New" SIZE 0,  10 // Para Imprimir MEMOS

   SELECT( SER ) //-> Carrega o Banco: SERVIDOR.DBF
   DbGoTop()

   REPORT oReport TITLE "Listagem dos SERVIDORES de Emails " ;
      CAPTION "Catálogo: SERVIDORES"                         ;
      HEADER "SERVIDORES",                                   ;
      "Data:   " + DTOC( DATE() ),                           ;
      "Página: " + STR( oReport:nPage, 3 )                   ;
      FOOTER "- SERVIDORES -" CENTER                         ;
      FONT oFont1, oFont2, oFont3                            ;
      PEN oPen1, oPen2 ; //-> Tipo de linha a usar no cabe‡alho
      PREVIEW //-> Ativa o Preview - Listagem

      //-> Para o Preview Maximizar e Nao Ficar no Rodape do Windows
      oReport:oDevice:lPrvModal := .T.
      oReport:oDevice:SetPage(9) //-> Formato A4

      COLUMN TITLE "Entrada POP3 " DATA ( SER )->SEMAILPOP3, ;
             +     "Email: "       +    ( SER )->SEMAILCONT, ;
             +     "Https: " +  IIF( ( SER )->CONEXAOSEG = .T., "Sim", "Não") FONT 2

      COLUMN TITLE "Saida   SMTP " DATA ( SER )->SEMAILSMTP, ;
             +     "Nº. Porta: "   + STR(( SER )->NPORTASERV), ;
             +     "Usuário: "     + ( SER )->NOMEDOUSUA FONT 2

      // COLUMN TITLE "SENHACONTA " DATA ( SER )->SENHACONTA FONT 2

   END REPORT

   IF !oReport:lCreated
      RETURN NIL
   ENDIF

   oReport:CellView()

   ACTIVATE REPORT oReport ON INIT oReport:oTitle:aFont[1] := { || 3 }

   oPen1:End()  
   oPen2:End()  
   oFont1:End()
   oFont2:End()
   oFont3:End()

   oLbxServ:GoTop()
   oLbxServ:Refresh()

   //-> DbGoTo( nRegistro )

RETURN NIL
 


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7804
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: visualizar apaisado con la clase report (SOLUCIONADO)

Postby artu01 » Wed Feb 16, 2011 12:42 am

Gracias a todos los q me ayudaron
No me funcionaba por que habia declarado la funcion PrnLandScape() despues de declarar REPORT oRpt
cuando se tiene que hacer antes.

Gracias
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 64 guests