el comando skip es como dijistes para recorrer los registros de una tabla.
ejemplo
*el siguiente ejemplo muestra un simulador del boton siguiente y mostrar los *datos de dicho registro
*boton next
select mitabla
skip 1
with thisform
.txtcod.value = mitabla.cod
.txtnom.value = mitabla.nom
.txttel.value = mitabla.tel
.refresh
endwith
y para imprimir debes crear un reporte y puedes colocar un botón en el formulario llamado imprimir o lo que quieras.
*llamas la misma tabla en donde realizastes el recorrido con el comando *skip
select mitabla
report form mireporte.frx from (alltrim(mitabla.cod) == ;
alltrim(thisform.txtcod.value)) to prin
de esta manera imprimes los datos que se encuentran en pantalla. claro así lo implemento yo y me resulta...
espero y sea lo que necesitas.
Edgar Zambrano
Programador VFP6
[email protected]
Soledad - Atlántico - Colombia.