Me urge!!! Como puedo seleccionar un registro de una tabla para imprimir solo ese

Bereka
17 de Octubre del 2003
Tengo un formulario con una tabla pero necesito que a la hora de tener un registro en el formulario a la viste el reporte me imprima solo ese registro y no todos los que tengo en la tabla como le puedo hacer?

Hector Rodolfo
17 de Octubre del 2003
Bien supongamos que tu tabla tiene un campo llamado field1, cuando lo tienes en el form, haz lo siguiente:

miFiltro=thisform.field1.value

set filter to tabla.field1=miFiltro

report form miReporte

bueno puede que haya algunos errores pero basicamente esa es la idea...

Suerte

ferherpe
17 de Octubre del 2003
Lo mas directo es hacerlo a traves del reporte mismo.
Si tienes la tabla activa trata de establecer el filtro en la orden en que lanzas el reporte. Prueba algo como esto:

REPORT FORM yy FOR tabla.fields =thisform.field1.value

pp
17 de Octubre del 2003
Si lo que pretendes es imprimir UN registro pon NEXT 1 y olvídate de filtros, si tu tabla tiene miles de registros te vas a eternizar formando filtros.

report form mireport NEXT 1 noconsole to printer promp