# Variables locales entre formularios

**URL:** <https://foros.velneo.com/t/variables-locales-entre-formularios/6166>\
**Category:** Velneo\
**Created:** [24 Abril, 2013 16:24 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166 "2013-04-24T16:24:28Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [24 Abril, 2013 16:24 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/1 "2013-04-24T16:24:28Z")

</div>

Es posible pasar el valor de una varible local de un formulario a los formularios contenidos en el separador de formularios?

He repasado todo lo que pude sobre el tema, pero este caso parece que aún no es posible; con las tablas en memoria no le encuentro solución a mi problema.

Expongo caso: En el formulario principal una varible local idioma, 1 español, 2 Ingles 3 Portugues

En los formularios del separador condicion visible según el valor de la variable local definida

Gracias

&nbsp;

En

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [24 Abril, 2013 18:52 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/2 "2013-04-24T18:52:41Z")

</div>

Yo haría lo siguiente: al modificar la variable local del formulario principal, disparo evento javascript, que oculte el tab del separador:

[http://velneo.es/foros/topic/ejemplos-javascript-combobox-y-separador-de-formularios/](http://velneo.es/foros/topic/ejemplos-javascript-combobox-y-separador-de-formularios/)

En vez de eliminar, lo puedes ocultar (hide());

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [24 Abril, 2013 21:31 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/3 "2013-04-24T21:31:21Z")

</div>

Gracias, pero no se trata de eliminar sino de establecer condiciones de visible dentro de los formularios aunque evidentemente tu idea puede ser aprovechable haciendo un formulario por idioma es una posibilidad pero me hace crear varios formularios

&nbsp;

Gracias

&nbsp;

---

<div class="post-metadata">

**Author:** ![mario-axos](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@mario-axos](https://foros.velneo.com/u/mario-axos)\
**Post date:** [25 Abril, 2013 07:02 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/4 "2013-04-25T07:02:48Z")

</div>

Buenos días, tienes un comando set variable de objeto para poder pasar valor de una variable de un form a un subformulario contenido en si mismo.

&nbsp;

&nbsp;

Saludos

---

<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:** [25 Abril, 2013 07:45 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/5 "2013-04-25T07:45:45Z")

</div>

Los comandos son:

Interfaz: Set variable local de vista de datos ()

Interfaz: Get variable local de vista de datos ()

Pero como su nombre indica, son válidos para intercambiar datos con las variables locales de un objeto contenido en una “Vista de datos”.

Me temo que no sirve para un formulario incluido en un Separador, pero tampoco he probado para asegurartelo.

Mira este artículo:

[http://velneo.es/novedades-en-la-gestion-de-variables/](http://velneo.es/novedades-en-la-gestion-de-variables/)

&nbsp;

un saludo  
José Luis

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [25 Abril, 2013 11:55 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/6 "2013-04-25T11:55:47Z")

</div>

Como dice Pepeto, al referirse a vistas de datos no me pare a probarlo, no obstante lo voy a probar ahora y comunico resultado

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [25 Abril, 2013 18:59 UTC](https://foros.velneo.com/t/variables-locales-entre-formularios/6166/7 "2013-04-25T18:59:48Z")

</div>

Tal vez no te he entendido bien, ¿quieres ocultar o mostrar un control dentro de un formulario en un separador de formularios?, si es así te sirve lo anterior, ocultar cualquier control dentro de un formulario:

var sepForm = theRoot.dataView().control(‘SEPARADOR\_FORMULARIOS’);  
var form= sepForm.form(“ALIAS\_PROYECTO/ID\_FORMULARIO”);  
var control= form.control(‘ **IDCONTROL\_DENTRO\_FORMULARIO\_AOCULTAR** ’);  
var control2= form.control(‘ **IDCONTROL\_DENTRO\_FORMULARIO\_AMOSTRAR** ’);  
control.hide();  
control2.show();

Te sirve para cualquier control, imputs, botones, rejillas, Etc.
