# FORMULARIO INICIAL RETARDO AL INTRODUCIR TEXTO VARIABLES

**URL:** <https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248>\
**Category:** Velneo\
**Created:** [17 Agosto, 2015 06:45 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248 "2015-08-17T06:45:57Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [17 Agosto, 2015 06:45 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/1 "2015-08-17T06:45:57Z")

</div>

Buenos días a todos, he realizado una aplicación en el que tengo un formulario inicial sin tabla asociada, le he puesto dos variables globales, cuando escribo en el campo de estas variables, el texto tarda mucho en introducirse en el campo, por ejemplo escribo una palabra “diciembre” y el retardo puede ser de 1 o 2 segundos, la aplicación está en la nube.

Me podríais decir si esto es normal?  
Muchas gracias.

---

<div class="post-metadata">

**Author:** ![sauron911](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/sauron911/32/3517_2.png) [@sauron911](https://foros.velneo.com/u/sauron911)\
**Post date:** [17 Agosto, 2015 08:54 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/2 "2015-08-17T08:54:12Z")

</div>

En teoria, puede que tengas la conexion con el servidor cloud lenta, porque ese comportamiento no es normal, ni en local ni en nube, no obstante, mira los procesos que tienes en la maquina, no sea problema de tu ordenador, o incluso de tu conexion.

---

<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:** [17 Agosto, 2015 09:24 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/3 "2015-08-17T09:24:01Z")

</div>

Si son en disco…es completamente normal. En cloud, las variables en discos…wtf…DON’T USE

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [17 Agosto, 2015 09:40 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/4 "2015-08-17T09:40:40Z")

</div>

La persistencia de la variable es en memoria, el formulario tiene varios eventos asociados, la verdad es que no se que puede ser.

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [17 Agosto, 2015 10:09 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/5 "2015-08-17T10:09:28Z")

</div>

He realizado pruebas con un formulario sin ningún evento y funciona bien.

---

<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:** [17 Agosto, 2015 10:14 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/6 "2015-08-17T10:14:26Z")

</div>

Habría que ver que realizan esos eventos, los estás lanzando con el valueChanged del control que editar la variable global?

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [17 Agosto, 2015 12:43 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/7 "2015-08-17T12:43:33Z")

</div>

No, los lanzo con un botón, no obstante tengo un enveto que se ejecuta con ON SHOW del formulario, voy a quitarlo y haber que tal.

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [17 Agosto, 2015 12:57 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/8 "2015-08-17T12:57:02Z")

</div>

Bueno parece que es esto ON SHOW, haré pruebas y os lo comento.

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [18 Agosto, 2015 12:36 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/9 "2015-08-18T12:36:12Z")

</div>

Buenas tardes a todos  
La velocidad que tengo es de 7,49 Megas por segundo.

He realizado varias pruebas

Con la variable en disco el retardo es muy evidente.

Con una variable en memoria funciona OK.  
con dos variables en memoria funciona OK.  
Si añadimos una tercera variable con persistencia en disco, aunque estemos escribiendo en la primera variable y no introduzcamos ningún dato en la tercera variable que tiene persistencia en disco, se produce el retardo.

Un saludo y muchas gracias.

---

<div class="post-metadata">

**Author:** ![tic-software](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@tic-software](https://foros.velneo.com/u/tic-software)\
**Post date:** [18 Agosto, 2015 13:36 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/10 "2015-08-18T13:36:50Z")

</div>

Hola.

Si, la verdad es que en el momento hay variables globales los formularios se ralentizan muchísimo.

Lo mejor es cargar la veriable global en una variable local. A aceptar los cambios guardas el valor en disco, si no en cada pulsación es como si leyera el valor de la variable.

Un saludo.

---

<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:** [18 Agosto, 2015 13:38 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/11 "2015-08-18T13:38:09Z")

</div>

Supongo el refresco terciario busca igualmente si ha cambiado el valor de variable en disco.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [24 Agosto, 2015 18:28 UTC](https://foros.velneo.com/t/formulario-inicial-retardo-al-introducir-texto-variables/8248/12 "2015-08-24T18:28:31Z")

</div>

Hola alamillos.

Gracias por contarnos tu experiencia, seguramente a más de uno nos ahorrarás algunas horas de búsqueda y error.

Velneo tiene la aparentemente buena costumbre de actualizar constantemente los controles de un formulario y las variables globales. Esto en local queda muy bien pero en cloud nos puede gastar bromas pesadas.

Está claro que no se puede asociar una Variable Global en disco a un control de Edición porque estaremos forzando una escritura en el servidor por cada pulsación de tecla y además se forzará la lectura desde disco cada vez que se refresca el formulario por cualquier evento que se produzca.

Saludos  
Paco Satué
