FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Crystal -> PESetTableLocation
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Crystal -> PESetTableLocation
Posted: Thu Jul 27, 2006 10:21 AM

Hola,

Con el CRPE usando el metodo :PESetTableLocation() (PESetNthTableLocation) , puedes cambiar la ubicacion de las tablas, pero mi pregunta es : ¿Se puede cambiar la ubicacion y el NOMBRE de la tabla? Habeis encontrado una solucion ?

Ejemplo:

Tabla original: g:\datos\cabezera.dbf

Nueva ubicacion: c:\temp\temp0001.dbf

Gracias

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Crystal -> PESetTableLocation
Posted: Thu Jul 27, 2006 01:42 PM

Va a ser que no, yo lo probe y no se pudo.

Sin embargo, pasa algo muy curisoso con Crystal, puedes abrir varios reportes AL MISMO TIEMPO, que usen la misma tabla, y sin embargo, el contenido de dicha tabla puede no ser el mismo,

Digamos que enemos un reporte por rango de fechas, para eso hacemos un fichero DBF temporal y creamos el infomre crystal y lo presentemos, pero AL MISMO TIEMPO yo quiero crear otro informe IGUAL pero con distinto rango de fecha, uso LA MISMA TABLA, con el MISMO NOMBRE, en la misma ubicacion, y sin importar que el reporte 1 este siendo presentado en pantalla, se presentara el segundo informe, sin alterar el primero ni marcar ningun error.

Saludos

R.F.
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Crystal -> PESetTableLocation
Posted: Fri Jul 28, 2006 08:44 AM

Hola Rene,

Partiendo de la base de que los listados son procesos sequenciales, seguramente al ejecutar el primero , la tabla ya no la usa mas, por lo que al generar el segundo listado se debe 'machacar' la primera tabla con la segunda y por eso debe funcionar. Voy a hacer un par de pruebas. Si no, no se me ocurre otra solucion que generar un directorio temporal con sus tablas correspondientes, por cada reporting que haga. Uhmmm no se...

Bueno voy a seguir mirando. Cuando sepa algo mas lo digo...

Gracias.

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix

Continue the discussion