Visual Basic - AYUDA PARA IMPRIMIR UN RECORDSET A CODIGO PELADO

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA PARA IMPRIMIR UN RECORDSET A CODIGO PELADO

Publicado por SALVA (3 intervenciones) el 07/04/2002 14:21:43
En un Recordset (Rs1) (Set Rs1=Basedatos.OpenRecordset("SELECT * FROM TABLA ORDER BY Campo1, Campo2",dbOpenSnapshot)
If Rs1.RecordCount >0 Then
Rs1.MoveFirst
Do While Not Rs1.EOF
Imprime 500, 3250, Format(Rs1!FECHA,"dd-mm-yyyy")
Rs1.MoveNext
Loop
¡AUXILIO! UN EJEMPLO DE IMPRIMIR TODOS LOS REGISTROS DEL RECORDSET CON LA VARIABLE DE TABULADOS Y DEL SALTO DE LINEA HASTA EL ENDDOC; SOLAMENTE ME IMPRIME UN REGISTRO
NO SE COMO HACER QUE EL BUCLE LEA Y ESCRIBA LINEA POR LINEA LOS CAMPOS QUE LE INDIQUE EN COLUMNAS.
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:AYUDA PARA IMPRIMIR UN RECORDSET A CODIGO PELAD

Publicado por Pedro (2 intervenciones) el 08/04/2002 15:13:23
Usa Until en lugar de While:

If Rs1.RecordCount >0 Then
Rs1.MoveFirst
Do Until Rs1.EOF
Imprime 500, 3250, Format(Rs1!FECHA,"dd-mm-yyyy")
Rs1.MoveNext
Loop
Endif

Yo imprimo así un Recorset sin problemas

Espero haberte ayudado.
Saludos.

Pedro
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