Clipper/FiveWin - Impresion y bases de datos

 
Vista:

Impresion y bases de datos

Publicado por Pablo Tello (13 intervenciones) el 20/07/2002 04:51:36
Hola,

1) quisiera saber como se hace para omitir
o crear una excepcion al error de impresion de clipper,
por ejemplo, cuando la impresora se queda sin hojas

2) Además, como puedo hacer para saber si estoy parado,
en una base de datos, sobre el primer registro
(antes de él es bof()) o sobre el ultimo regitro (despues
de él es eof()) {no lo pude hacer con recno() ni moviendome
con skip y preguntando con IF }

Gracias
Pablo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Impresion y bases de datos

Publicado por Armando Estrada Bucio (167 intervenciones) el 20/07/2002 18:40:41
Hola Pablo:

Para tu segunda pregunta intenta con
DBGOTOP()
Coloca el apuntador en el primer registro y con
DBSKIP(-1) te dará BOF()

DBGOBOTTOM()
Coloca el apuntador en el último registro y con
DBSKIP() te dará EOF()

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion y bases de datos

Publicado por William Jara (21 intervenciones) el 23/07/2002 03:02:58
Para tu segunda pregunta,

Para ir al Primer registro se encuentre tu base de datos indexada o no, usa la funcion

DBGOTOP()
si lo qudeseas es ir al BOF debereas escribir luego la funcion
DBSKIP(-1)

para el final seria
DBBOTTOM()
DBSKIP()

Si lo que deseas es ir al registro numero 1, usa DBGOTO(1)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion y bases de datos

Publicado por fespi (1 intervención) el 24/07/2002 20:35:53
Yo usaria
dbselectar('MyAlias')
dbusearea( ...)
o sea parado en el area de la base de datos la abriria nuevamente con lo cual se parará en el primer registro lógico.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar