1. Para filtrar una tabla mostrarla, debes tener un control de donde tomar el valor dle filtro. Por ejemplo, podrías tener una caja de texto donde el usuario ingresa un código, y deseas ver sólo los movimientos donde aparece ese código. Adicionalmente, el Grid, debe de antemano hacer referencia a la tabla.
Sele Tabla
Set filter to codigo=thisform.txtcodigo
go top
thisform.refresh
2. Para imprimir los datos de una tabla, puedes usar el comando LIST, así:
LIST campo1, campo2, campo3... to Printer
o puedes diseñar un reporte para que puedas ponerle encabezado y lo demás.