Error(6) deleting enhanced metafile

Post Reply
devtuxtla
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Error(6) deleting enhanced metafile

Post by devtuxtla »

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.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Error(6) deleting enhanced metafile

Post by cnavarro »

C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Error(6) deleting enhanced metafile

Post by Armando »

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

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
Manuel Valdenebro
Posts: 706
Joined: Thu Oct 06, 2005 9:57 pm
Location: Málaga-España

Re: Error(6) deleting enhanced metafile

Post by Manuel Valdenebro »

[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

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
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Error(6) deleting enhanced metafile

Post by Armando »

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
Post Reply