Clipper/FiveWin - SET PRINTER TO --- USAR UN NOMBRE DIMANIC

 
Vista:

SET PRINTER TO --- USAR UN NOMBRE DIMANIC

Publicado por erik alberto gonzalez vera (2 intervenciones) el 19/10/2007 16:39:46
Quien me puede señalar como puedo usar un nombre de archivo dinamico con SET PRINTER TO <dinamico>, el resultado de este listado lo necesito guardar un archivo para cada dia: "reporteAAMMDD.txt"... Favor me pueden ayudar
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:SET PRINTER TO --- USAR UN NOMBRE DIMANIC

Publicado por El Duro (121 intervenciones) el 19/10/2007 18:18:17
Erick:

Prueba así,

Creas el nombre del archivo con la fecha del día
cNombre := "R" + DTOC(DATE()) + ".Txt"

y luego "imprimes" el reporte a disco
SET PRINTER TO (cNombre) ó
SET PRINTER TO &cNombre

El Duro
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:SET PRINTER TO --- USAR UN NOMBRE DIMANIC

Publicado por Adalberto (213 intervenciones) el 19/10/2007 23:54:56
Hola Erik Alberto,

Si estás trabajando en red, debes crear el nombre del archivo de forma que no se vaya a duplicar con un reporte que se esté generando desde otra estación, para ello te convendría crear el nombre de esta manera:

cNombre := ( 'R' + SUBS( ALLTRIM( STR( SECOND() * 10000000 , 15 ) ) , 1 , 7 ) ) )

Despues proceder como propone el Duro.

"imprimes" el reporte a disco

SET PRINTER TO (cNomre) ó
SET PRINTER TO &cNombre

Saludos desde Santa Cruz de la Sierra - Bolivia.
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