In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Error TBrowColumn:lVisible False

Foro de Xailer profesional en español
Responder
zeasoftware
Mensajes: 1831
Registrado: Mar Oct 11, 2005 9:53 am

Error TBrowColumn:lVisible False

Mensaje por zeasoftware »

Estoy haciendo unas pruebas para otro parte de un proyecto, en el cual
estaba por plantear al foro las preguntas siguientes:
1.- Como puedo hacer que en un array haya datos que no necesariamente quiera
desplegar en un TArraybrowse, pero..., que si nececite usarlos, accesarlos,
y modificarlos?
2.- Que ocurre si a un TArrayColumn le pongo lVisible := .f., e intento
asignarle informacion?
Pero en esas preguntas estaba cuando me decidi hacer la prueba y en un
TArrayBrowse, donde tengo CODIGO, DESCRIPCION, PRECIO, IMPORTE, a la columna
del PRECIO le puse la propiedad lVisible := .f. desde el IDE, y al ejecurar
el programa me marco un error, tal fue el error que el programa sse queda
ciclado, y al indagar vi que el depurador de pasa desplegando dicho error,
pero no puedo alcanzar a leerlo ni copiarlo. El error me lo marca al querer
Accesar en dicha columna, y pueden probarlo con el Datacontrol6.xpj.
Es un bug?
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error TBrowColumn:lVisible False

Mensaje por ignacio »

Ramón,
> 1.- Como puedo hacer que en un array haya datos que no necesariamente
> quiera desplegar en un TArraybrowse, pero..., que si nececite usarlos,
> accesarlos, y modificarlos?
No tiene más que crear las colummas del browse que necesite. Si la matriz
tiene columnas que no son mostradas por el Browse ESO NO SUPONE NINGUN
PROBLEMA.
> 2.- Que ocurre si a un TArrayColumn le pongo lVisible := .f., e intento
> asignarle informacion?
>
> Pero en esas preguntas estaba cuando me decidi hacer la prueba y en un
> TArrayBrowse, donde tengo CODIGO, DESCRIPCION, PRECIO, IMPORTE, a la
> columna del PRECIO le puse la propiedad lVisible := .f. desde el IDE, y al
> ejecurar el programa me marco un error, tal fue el error que el programa
> sse queda ciclado, y al indagar vi que el depurador de pasa desplegando
> dicho error, pero no puedo alcanzar a leerlo ni copiarlo. El error me lo
> marca al querer Accesar en dicha columna, y pueden probarlo con el
> Datacontrol6.xpj.
>
Lo único que pasa es que la columna no es visible, de hecho cuando
selecciona las columnas visibles a través del menú contextual que se muestra
al hacer click derecho en el header de cualquier columna, se utiliza
precisamente dicha propiedad. Acabo de comprobar la asignación de lVisible a
falso en el formulario de clientes en el ejemplo que indica que falla y aquí
funciona perfectamente, tanto en tiempo de diseño como de ejecución. También
lo he probado en el ArrayBrowse de edición de facturas con idéntico
resultado.
Como siempre decimos, si nos manda un súper pequeño ejemplo realizado
exprofeso para que muestre su error podremos echarle una mano.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje
news:[email=46c10f7e@ozsrv2.ozlan.local...]46c10f7e@ozsrv2.ozlan.local...[/email]
> Estoy haciendo unas pruebas para otro parte de un proyecto, en el cual
> estaba por plantear al foro las preguntas siguientes:
>
> 1.- Como puedo hacer que en un array haya datos que no necesariamente
> quiera desplegar en un TArraybrowse, pero..., que si nececite usarlos,
> accesarlos, y modificarlos?
>
> 2.- Que ocurre si a un TArrayColumn le pongo lVisible := .f., e intento
> asignarle informacion?
>
> Pero en esas preguntas estaba cuando me decidi hacer la prueba y en un
> TArrayBrowse, donde tengo CODIGO, DESCRIPCION, PRECIO, IMPORTE, a la
> columna del PRECIO le puse la propiedad lVisible := .f. desde el IDE, y al
> ejecurar el programa me marco un error, tal fue el error que el programa
> sse queda ciclado, y al indagar vi que el depurador de pasa desplegando
> dicho error, pero no puedo alcanzar a leerlo ni copiarlo. El error me lo
> marca al querer Accesar en dicha columna, y pueden probarlo con el
> Datacontrol6.xpj.
>
> Es un bug?
>
> Saludos.
> --
> Ramón Zea
> 01.993.194.14.27
> http://www.paginasprodigy.com/zeasoftware/
> zeasoftware@prodigy.net.mx
> zeasoftware@hotmail.com
> ramonzea@yahoo.com
> zeasoft.movil@hotmail.com
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error TBrowColumn:lVisible False

Mensaje por ignacio »

Ramón,
> 1.- Como puedo hacer que en un array haya datos que no necesariamente
> quiera desplegar en un TArraybrowse, pero..., que si nececite usarlos,
> accesarlos, y modificarlos?
No tiene más que crear las colummas del browse que necesite. Si la matriz
tiene columnas que no son mostradas por el Browse ESO NO SUPONE NINGUN
PROBLEMA.
> 2.- Que ocurre si a un TArrayColumn le pongo lVisible := .f., e intento
> asignarle informacion?
>
> Pero en esas preguntas estaba cuando me decidi hacer la prueba y en un
> TArrayBrowse, donde tengo CODIGO, DESCRIPCION, PRECIO, IMPORTE, a la
> columna del PRECIO le puse la propiedad lVisible := .f. desde el IDE, y al
> ejecurar el programa me marco un error, tal fue el error que el programa
> sse queda ciclado, y al indagar vi que el depurador de pasa desplegando
> dicho error, pero no puedo alcanzar a leerlo ni copiarlo. El error me lo
> marca al querer Accesar en dicha columna, y pueden probarlo con el
> Datacontrol6.xpj.
>
Lo único que pasa es que la columna no es visible, de hecho cuando
selecciona las columnas visibles a través del menú contextual que se muestra
al hacer click derecho en el header de cualquier columna, se utiliza
precisamente dicha propiedad. Acabo de comprobar la asignación de lVisible a
falso en el formulario de clientes en el ejemplo que indica que falla y aquí
funciona perfectamente, tanto en tiempo de diseño como de ejecución. También
lo he probado en el ArrayBrowse de edición de facturas con idéntico
resultado.
Como siempre decimos, si nos manda un súper pequeño ejemplo realizado
exprofeso para que muestre su error podremos echarle una mano.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder