campos a report

07/08/2003 - 12:15 por Juan | Informe spam
Hola a todos:

Mi consulta es si puedo añadir, modificar o eliminar campos
a un informe desde codigo.

Gracias por su ayuda.

Preguntas similare

Leer las respuestas

#1 José Luis
07/08/2003 - 13:08 | Informe spam
Poderse se puede... ¿pero realmente lo necesitas?

Como hacerlo:

Imaginemos que quieres borrar un campo llamado 'MiPrueba'

USE TuReport.frx EXCL
SCAN
IF ALLTRIM(UPPER(Expr)) = "MIPRUEBA"
DELETE
PACK
EXIT
ENDIF
ENDSCAN

Con esto borrarias un campo.

Añadirlo sería un poco más dificil, si sigues con la idea
deberías repasar estas lecturas:

http://www.foxtalknewsletter.com/FT...3D85F2DB65
BAEEA852568D900735923

http://www.pinpub.com/FT/FTmag.nsf/...E876852569
2E007B8459

http://portal.dfpug.de/dfpug/Dokume...enzen/VFP-
Konferenz%201997/E-HIGH.doc

¿No sería más facil que los ocultases y/o los mostrases
pero siempre éstándo en el informe, no borrandolos o
creandolos físicamente?

Para ello empleando la Impresión condicional, y haciendo
esta condicionada variables publicas que puedes definir y
asignar los valores que quieras antes de lanzar el
informa, y eliminar las variables públicas tras la
impresión del informe creo que podría ser una solución más
que optima.

Igual si comentas el problema en si no la forma que has
pensado en solucionarlo te podemos dar nuevas opciones.

Saludos.
José Luis.







Hola a todos:

Mi consulta es si puedo añadir, modificar o eliminar


campos
a un informe desde codigo.

Gracias por su ayuda.
.

Respuesta Responder a este mensaje
#2 Juan
07/08/2003 - 13:33 | Informe spam
Hola Jose Luis

Mi problema es el siguiente:
Creo un cursor con un comado SELECT de SQL, de una tabla
a elegir entre 20 y con los campos que se seleccionen de
la mencionada tabla y esto necesito imprimirlo, he pensado
que creando un report y añadiendo los campos que tenga el
cursor al report podria ser una solución, pero estoy
abierto a cualquier otra.

Un Saludo




Poderse se puede... ¿pero realmente lo necesitas?

Como hacerlo:

Imaginemos que quieres borrar un campo llamado 'MiPrueba'

USE TuReport.frx EXCL
SCAN
IF ALLTRIM(UPPER(Expr)) = "MIPRUEBA"
DELETE
PACK
EXIT
ENDIF
ENDSCAN

Con esto borrarias un campo.

Añadirlo sería un poco más dificil, si sigues con la idea
deberías repasar estas lecturas:

http://www.foxtalknewsletter.com/FT...13D85F2DB6


5
BAEEA852568D900735923

http://www.pinpub.com/FT/FTmag.nsf/...BE87685256


9
2E007B8459

http://portal.dfpug.de/dfpug/Dokume...enzen/VFP-
Konferenz%201997/E-HIGH.doc

¿No sería más facil que los ocultases y/o los mostrases
pero siempre éstándo en el informe, no borrandolos o
creandolos físicamente?

Para ello empleando la Impresión condicional, y haciendo
esta condicionada variables publicas que puedes definir y
asignar los valores que quieras antes de lanzar el
informa, y eliminar las variables públicas tras la
impresión del informe creo que podría ser una solución


más
que optima.

Igual si comentas el problema en si no la forma que has
pensado en solucionarlo te podemos dar nuevas opciones.

Saludos.
José Luis.







Hola a todos:

Mi consulta es si puedo añadir, modificar o eliminar


campos
a un informe desde codigo.

Gracias por su ayuda.
.



.

Respuesta Responder a este mensaje
#3 José Luis
07/08/2003 - 15:16 | Informe spam
Yo optaría por crear un informe de 20 campos y no
mostrarlos los que el usuario decida y manupular la
colocación de los campos en el informe con la técnica
mostrada en el anterior mensaje. En este caso una vez
localizado el registro deberás cambiar los campos VPOS y
HPOS.

Saludos.
José Luis.


Hola Jose Luis

Mi problema es el siguiente:
Creo un cursor con un comado SELECT de SQL, de una tabla
a elegir entre 20 y con los campos que se seleccionen de
la mencionada tabla y esto necesito imprimirlo, he pensado
que creando un report y añadiendo los campos que tenga el
cursor al report podria ser una solución, pero estoy
abierto a cualquier otra.

Un Saludo




Poderse se puede... ¿pero realmente lo necesitas?

Como hacerlo:

Imaginemos que quieres borrar un campo llamado 'MiPrueba'

USE TuReport.frx EXCL
SCAN
IF ALLTRIM(UPPER(Expr)) = "MIPRUEBA"
DELETE
PACK
EXIT
ENDIF
ENDSCAN

Con esto borrarias un campo.

Añadirlo sería un poco más dificil, si sigues con la




idea
deberías repasar estas lecturas:

http://www.foxtalknewsletter.com/FT.../13D85F2DB




6
5
BAEEA852568D900735923

http://www.pinpub.com/FT/FTmag.nsf/...FBE8768525




6
9
2E007B8459

http://portal.dfpug.de/dfpug/Dokume...enzen/VFP-
Konferenz%201997/E-HIGH.doc

¿No sería más facil que los ocultases y/o los mostrases
pero siempre éstándo en el informe, no borrandolos o
creandolos físicamente?

Para ello empleando la Impresión condicional, y haciendo
esta condicionada variables publicas que puedes definir




y
asignar los valores que quieras antes de lanzar el
informa, y eliminar las variables públicas tras la
impresión del informe creo que podría ser una solución


más
que optima.

Igual si comentas el problema en si no la forma que has
pensado en solucionarlo te podemos dar nuevas opciones.

Saludos.
José Luis.







Hola a todos:

Mi consulta es si puedo añadir, modificar o eliminar


campos
a un informe desde codigo.

Gracias por su ayuda.
.



.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida