Error(6) deleting enhanced metafile

Error(6) deleting enhanced metafile

Postby devtuxtla » Mon Jan 27, 2014 1:33 am

Hola FiveWinners.

Tengo este error al emitir un reporte no se cual es el origen ni como resolverlo.

Alguien conoce como resolverlo ?

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Error(6) deleting enhanced metafile

Postby cnavarro » Mon Jan 27, 2014 1:54 am

Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Error(6) deleting enhanced metafile

Postby Armando » Mon Jan 27, 2014 3:38 pm

Víctor:

La razón por la que tira ese error es porque estas tratando de imprimir renglones
más allá del final físico de la hoja, por ejemplo cuando llamas a una función desde
POSTEND y en dicha función imprimes varios renglones.

Si el final del reporte termina a mitad de la hoja y los renglones que imprimes en la
función llamada desde POSTEND caben en el resto de la hoja,no hay problema pues
no llegas a rebasar el final de la hoja pero si no caben entonces truena.

Si este es tu caso, debes cuidar de que al llegar al final de la hoja saltes a la siguiente

Yo utilizo esta función y me va bien:

Code: Select all  Expand view

FUNCTION OverFlow(oReporte)
    IF (oReporte:nRow + (oReporte:nStdLineHeight * 2)) >= oReporte:nBottomRow
        oReporte:EndPage()
        oReporte:StartPage()
    ENDIF
RETURN NIL
 


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Error(6) deleting enhanced metafile

Postby Manuel Valdenebro » Thu Jan 12, 2017 1:18 pm

[quote="Armando"]

La razón por la que tira ese error es porque estas tratando de imprimir renglones
más allá del final físico de la hoja, por ejemplo cuando llamas a una función desde
POSTEND y en dicha función imprimes varios renglones.

Si el final del reporte termina a mitad de la hoja y los renglones que imprimes en la
función llamada desde POSTEND caben en el resto de la hoja,no hay problema pues
no llegas a rebasar el final de la hoja pero si no caben entonces truena.

Si este es tu caso, debes cuidar de que al llegar al final de la hoja saltes a la siguiente

Yo utilizo esta función y me va bien:

Code: Select all  Expand view

FUNCTION OverFlow(oReporte)
    IF (oReporte:nRow + (oReporte:nStdLineHeight * 2)) >= oReporte:nBottomRow
        oReporte:EndPage()
        oReporte:StartPage()
    ENDIF
RETURN NIL
 


Armando, en mi caso particular, esa era la causa del error. Lo he solucionado con tu función.

Muchas gracias.

Manuel
Un saludo

Manuel
User avatar
Manuel Valdenebro
 
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Error(6) deleting enhanced metafile

Postby Armando » Thu Jan 12, 2017 4:10 pm

Manuel:

Me alegra haber retribuido en algo toda tu siempre desinteresado apoyo al foro.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 101 guests