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.
Hola FiveWinners.
Tengo este error al emitir un reporte no se cual es el origen ni como resolverlo.
Alguien conoce como resolverlo ?
Saludos
viewtopic.php?f=6t=14212p=73231hilit=deleting+enhaced+metafile#p73231
viewtopic.php?f=6t=831p=3160hilit=deleting+enhaced+metafile#p3160
&&&&&&
FUNCTION OverFlow(oReporte)
IF (oReporte:nRow + (oReporte:nStdLineHeight * 2)) >= oReporte:nBottomRow
oReporte:EndPage()
oReporte:StartPage()
ENDIF
RETURN NILArmando wrote:
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:
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
Manuel:
Me alegra haber retribuido en algo toda tu siempre desinteresado apoyo al foro.
Saludos