# ¿Condiciones de estilo y lentitud de rejilla?

**URL:** <https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396>\
**Category:** Velneo\
**Created:** [14 Mayo, 2012 11:43 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396 "2012-05-14T11:43:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![RamonGG](https://avatars.discourse-cdn.com/v4/letter/r/a9a28c/32.png) [@RamonGG](https://foros.velneo.com/u/RamonGG)\
**Post date:** [14 Mayo, 2012 11:43 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/1 "2012-05-14T11:43:40Z")

</div>

Hola, compañeros. Mi problema de hoy es el siguiente, a ver si me podéis ayudar:

Tengo una rejilla con una sola columna (#NAME) y le he puesto una condición de estilo del tipo: _(#ID=$VBLE\_GLOBAL1@PROYECTO\_DATOS.dat)|(#ID=$VBLE\_GLOBAL2@PROYECTO\_DATOS.dat)_.  
La muestro en un formulario mediante una vista de datos, concatenándola a una búsqueda por índice ID.

El problema es que la rejilla va muy lenta (selección de filas, alta, baja...) y enlentece a todo el formulario (apertura y cierre); si pongo una condición más simple (1), desaparece el problema. El caso es que he visto rejillas de tablas más pobladas (la mía es de 3 fichas) y con condiciones de estilo más complejas y que funcionan sin problema.

No sé qué puedo estar haciendo mal.

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [14 Mayo, 2012 12:10 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/2 "2012-05-14T12:10:36Z")

</div>

Si ya has probado que al quitar la fórmula de condicion de estilo va bien, ahora tendras que ver como simplificar dicha fórmula, y sin conocer el proyecto, dudo mucho que te podamos ayudar.

un saludo  
José Luis  
http://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [14 Mayo, 2012 12:48 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/3 "2012-05-14T12:48:48Z")

</div>

Son las variables globales en disco...

---

<div class="post-metadata">

**Author:** ![RamonGG](https://avatars.discourse-cdn.com/v4/letter/r/a9a28c/32.png) [@RamonGG](https://foros.velneo.com/u/RamonGG)\
**Post date:** [14 Mayo, 2012 13:34 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/4 "2012-05-14T13:34:10Z")

</div>

¡Diantres, sí! Las variables que consulto son de persistencia en disco. Desgraciadamente las necesito así... Quizá haga otras análogas en memoria que funcionen como intermediarias.

¡Gracias por las respuestas!

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [14 Mayo, 2012 14:00 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/5 "2012-05-14T14:00:01Z")

</div>

¿Variables en disco? ... pero existen :D

Ya se que existen, pero la pregunta quiza fuera ¿deberian existir? ;)

Ahora en serio, solo puedo decir que a la larga, las variables en disco terminan siendo un problema, y en breve tambien, ya lo has visto.  
La verdad es que no habia caido en la posibilidad de que fueran en disco, porque no las uso nunca.  
Si necesitas guardar datos de configuración o de cualquier otro tipo, deberias plantearte la necesidad de crear una tabla de configuración que da mucho mas juego.

un saludo  
José Luis  
http://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![huntergps79](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/huntergps79/32/5642_2.png) [@huntergps79](https://foros.velneo.com/u/huntergps79)\
**Post date:** [14 Mayo, 2012 14:25 UTC](https://foros.velneo.com/t/condiciones-de-estilo-y-lentitud-de-rejilla/4396/6 "2012-05-14T14:25:30Z")

</div>

Bueno como antedecendete lo que ha dicho Pepeto, las variables en disco a la larga dan problemas, sin embargo yo las uso, pero considerando lo siguiente:  
- Son leidas solo las veces necesarias y sus valores son pasados a variables locales, de esta anera el aplicativo no esta enviando y recibiendo información del servidor cuando se realizan calculos con los valores de dichas variables.  
- Los nuevos valores son pasados a las variables en disco, al cerrar la aplicación.

Espero esto te sirva de algo

Att  
Elmer
