# Como saber el Id del registro seleccionado en un multivista para hacer el drop

**URL:** https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571
**Category:** Velneo
**Created:** [13 Octubre, 2012 00:33 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571 "2012-10-13T00:33:08Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![albertomr](https://avatars.discourse-cdn.com/v4/letter/a/ba8739/32.png) [@albertomr](https://foros.velneo.com/u/albertomr)
#### Post date: [13 Octubre, 2012 00:33 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/1 "2012-10-13T00:33:08Z")

</div>

Buenas

Tengo en un formulario un multivista con una primera rejilla que registra los transportes programados. La segunda rejilla registra los proyectos a transportar. En esta segunda rejilla quiero poner un Drop de manera que cuando arrastre un proyecto (de una rejilla fuera del multivista) hacia ella, le asigne el ID del transporte seleccionado en la primera rejilla.

El problema es que cuando la 2º rejilla esta vacía, no se como obtener el ID del registro seleccionado. Solo se me ocurre usar una variable global, pero sería el ultimo recurso.

¿Alguien sabe como obtener ese ID de la primera tabla, para usarlo en la segunda?

Gracias

---

<div class="post-metadata">

### Author: ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)
#### Post date: [13 Octubre, 2012 10:44 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/2 "2012-10-13T10:44:19Z")

</div>

@alberto07mr  
.  
.  
Debes usar -Leer ficha seleccionada- en un evento y despúes asignas el ID a la variable local/global que desees. También creas la conexión de evento en la rejilla que ejecute el evento con la señal correspondiente.  
.  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

.  
[attachment=26272,2051]

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/6/6147f1a98ba9f55919007e2cb410730a6e0e9270.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/2X/6/6147f1a98ba9f55919007e2cb410730a6e0e9270.jpg)

---

<div class="post-metadata">

### Author: ![albertomr](https://avatars.discourse-cdn.com/v4/letter/a/ba8739/32.png) [@albertomr](https://foros.velneo.com/u/albertomr)
#### Post date: [13 Octubre, 2012 11:12 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/3 "2012-10-13T11:12:29Z")

</div>

Muchas gracias Antonio. Actualmente lo tengo solucionado así, con una variable global, pero como he comentado, usar la variable global seria el ultimo recurso.

Si tu sabes como hacerlo con una **variable local** , comentamelo, por que yo no encuentro el camino, he definido variable local en el multivista y en cada una de las rejillas, pero no soy capaz de pasar los datos entre estas variables locales.

---

<div class="post-metadata">

### Author: ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)
#### Post date: [13 Octubre, 2012 11:25 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/4 "2012-10-13T11:25:12Z")

</div>

@alberto07mr  
.  
Yo procuro usar las menos variables globales posibles, pero en este caso las uso para este tipo de menesteres y hasta ahora no he tenido problemas de rendimiento ni nada parecido.  
.  
Tambien pues usar una tabla en memoria y escribir ahí las variables y leerlas cuando las necesites, **- recuerda que las variables y tablas en memoria se gestionan en la máquina cliente-**  
.  
También uso un **formulario a modo de temporal** (sin mostrarlo para nada) y en él tengo declarado variables locales que gestiono según los casos. Estas variables **-LOCALES-** las leo/escribo mendiante el manejador correspondiente.  
.  
Ahí tienes otras alternativas… pruébalas siempre en la nube para comprobar su optimización  
.  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

### Author: ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)
#### Post date: [13 Octubre, 2012 11:36 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/5 "2012-10-13T11:36:28Z")

</div>

@alberto07mr  
.  
Perdona, dije anteriormente que no usaba el formulario tmp para nada, y sí lo uso. Lo uso en **-modo velneador-** para **monitorizar** en cualquier momento el estado de las variables.  
.  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

### Author: ![albertomr](https://avatars.discourse-cdn.com/v4/letter/a/ba8739/32.png) [@albertomr](https://foros.velneo.com/u/albertomr)
#### Post date: [13 Octubre, 2012 13:18 UTC](https://foros.velneo.com/t/como-saber-el-id-del-registro-seleccionado-en-un-multivista-para-hacer-el-drop/5571/6 "2012-10-13T13:18:35Z")

</div>

Es muy interesante el tema del formulario temporal con las variables, habia usado tablas en memoria pero esto es diferente.

Muchas gracias por la idea, lo voy a investigar.

¿que quieres decir con - **modo velneado** r-?
