Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Estoy intentando cambiar la propiedad database de un cursor (que es una vista) para un reporte. Esto es por que según que empresa tenga abierta pues deseo abrir una base de datos diferente.
En la ayuda pone:
entornodedatos.cursor.database[=cruta]
He estado intentando cambiar el valor de la propiedad en las propiedades del cursor en el evento init pero siempre me da error de sistaxis.(En la ayuda no viene ejemplo)
¿Cómo se escribe esta orden?, ¿Estaría bien introducir esta orden en el evento init del cursor en el entorno de datos del reporte?
Si puedes lograr lo que quieres pero poniendo el codigo en el evento beforeopentables, ahi ya puedes cambiar las direcciones de la tablas
y la base de datos. Solo tendrias que crear un ciclo para recorrer cada
objeto cursor y cambiar la propiedad en cuestion.
En portal fox me parece que alguien ya puso el ejemplo (asi ya te ahorras la perdida de alguna neuronas)
El generador de reportes toma los campos de del alias que esta activa en ese momento. Lo ideal es que tus campos no tengan el nombre de la tabla al principio, ejemplo "clientes.cod_cliente" ponr "cod_cliente" y solo desde la pantalla que llamas el reportes cambias el nombre del Alias.