FoxPro/Visual FoxPro - URGENTE!!!!! como imprimir especificamente.

 
Vista:

URGENTE!!!!! como imprimir especificamente.

Publicado por Erick (31 intervenciones) el 25/10/2004 23:00:57
Hola amigos como estan, fijense que tengo un problemita a la hora de mandar a impresion, lo que pasa es que desde mi formulario de salidas de productos mando todo directo a un reporte, entonces al momento de generar la impresion como puedo hacer para posisionarme en el registro que estoy viendo en el formulario a la hora de generar la salida e imprimir especificamente ese registro, por que por lo general ,me manda a impresion toda la base de datos inclusive si hay o no registros en la BD entonces como hago para evitar eso, y solo imprimir especificamente el registro en donde estoy colocado a la hora de ejecutar el formulario, espero haber sido especifico, de antemano muchisimas gracias.

Saludos.
Erick.
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:URGENTE!!!!! como imprimir especificamente.

Publicado por Plinio (7841 intervenciones) el 26/10/2004 00:12:35
SELECT tabla
SET FILTER TO codigo = Thisform.txtcodigo.value
REPORT FORM .........
SET FILTER TO
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:URGENTE!!!!! como imprimir especificamente.

Publicado por Richard Silva (1 intervención) el 26/10/2004 15:33:58
Hola Erick,

prueba la clausula FOR del comando REPORT FORM, asi tendras que:

REPORT FORM TuReporte.frx FOR Codigo = TuCodigo

Donde TuCodigo es el codigo del registro que deseas listar.

HTH.

Saludos desde Venezuela.
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:URGENTE!!!!! como imprimir especificamente.

Publicado por Hroman (44 intervenciones) el 26/10/2004 19:27:48
Bueno como otros te han mencionado puedes utilizar muchas opciones, algo como esto:

Select <Tabla>
"Report for <parametro>= This.value"
"Report for <parametro>= Thisform.Text1.value"
o simplemente for <parametro>='2815'

Hay muchas cosas que debes intentar, solo intenta si fracasas lo desechas y buscas la mejores formas.

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:URGENTE!!!!! como imprimir especificamente.

Publicado por juan jaime (61 intervenciones) el 26/10/2004 21:41:40

Report form arch1 next 1 && imprimirá solamente un registro

Report form arch1 next 5 && imprimirá los siguiente cinco registros

Report form arch1 RECNO()
&& imprimirá el registro donde nos encontramos

P.D. Hay muchas maneras...
Quise poner estas opciones, porque el for,m el where y el SCAN recorren toda la tabla y solamente queremos el registro en que nos encontramos...
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:URGENTE!!!!! como imprimir especificamente.

Publicado por Edgar Zambrano (90 intervenciones) el 26/10/2004 22:05:25
con esto lo haras...

report form nombre_reporte.frx for (tabla.cod = thisform.txtcod.value) to prin

así realizaras una pequeña busqueda del registro que quieres imprimir.


Edgar Zambrano
Programador VFP6
[email protected]
Soledad - Atlántico - Colombia.
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