# Menu Contexto PErsonalizado

**URL:** <https://foros.velneo.com/t/menu-contexto-personalizado/2690>\
**Category:** Velneo\
**Created:** [28 Diciembre, 2010 11:21 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690 "2010-12-28T11:21:42Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![agsgallardo.hotmail](https://avatars.discourse-cdn.com/v4/letter/a/ba9def/32.png) [@agsgallardo.hotmail](https://foros.velneo.com/u/agsgallardo.hotmail)\
**Post date:** [28 Diciembre, 2010 11:21 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/1 "2010-12-28T11:21:42Z")

</div>

&nbsp;&nbsp;Buenas.

&nbsp;

&nbsp;&nbsp; Mi Problema es el siguiente. Tengo una tabla "Pedidos" de la que muestro una selección en una rejilla ("REJ\_PEDIDOS")dentro de un formulario. Hasta aquí todo bien.

&nbsp;&nbsp; A la rejilla "Pedidos" le pongo un menú contextual personalizado ("MNU\_PEDIDO"), a este menu le añado una acción ("ACC\_PEDIDO"). El problema me viene cuando esta acción ("ACC\_PEDIDO") quiero que ejecute un proceso ("PROC\_PEDIDO"), pues no consigo que este proceso determine desde que ficha de la rejilla ha sido llamado.

&nbsp;&nbsp; &nbsp;REJ\_PEDIDOS tiene la función multiselección falso ( quiero actuar con las dicha de una en una)

&nbsp;&nbsp; &nbsp;Si a la acción y Proceso los pongo origen "Ficha" no me ejecuta el proceso ("PROC\_PEDIDO")

&nbsp;&nbsp; &nbsp;Si a la acción y Proceso los pongo orgen "Lista" la función recorrer lista, recorre toda la tabla, no el resgistro seleccionado.

&nbsp;&nbsp; &nbsp;Si a la acción le pongo origen "Lista" y al Proceso origen "ficha" la acción no puede ejecutar el proceso ( obvio)

&nbsp;

&nbsp;&nbsp; Alguna Idea?... Que hago mal?

&nbsp;

&nbsp;&nbsp; Gracias y un saludo

---

<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:** [28 Diciembre, 2010 11:36 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/2 "2010-12-28T11:36:59Z")

</div>

Buenos dias agsgallardo.

Creo que deberías crear un formulario en la rejilla, para ejecutar el proceso.

Saludos.

Juan Diaz&nbsp;

---

<div class="post-metadata">

**Author:** ![master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@master](https://foros.velneo.com/u/master)\
**Post date:** [28 Diciembre, 2010 11:48 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/3 "2010-12-28T11:48:23Z")

</div>

Hola,

Intento explicarme, prueba lo siguiente:

En la acción, en comando selecciona disparar señal.

En la rejilla debes crear:   
&nbsp;&nbsp;&nbsp;&nbsp; - un evento, donde ejecutaras el proceso o instrucciones que te interesen  
&nbsp;&nbsp;&nbsp;&nbsp; - una conexión de eventos con señal disparada que te relacione la acción con el evento que has creado.

Un saludo,

Joaquín.

---

<div class="post-metadata">

**Author:** ![master](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@master](https://foros.velneo.com/u/master)\
**Post date:** [28 Diciembre, 2010 11:50 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/4 "2010-12-28T11:50:11Z")

</div>

Lo siento, no se que problema ha sucedido pero se ha registrado la misma respuesta dos veces y como no puedo borrarla aquí se queda.

&nbsp;

Hola,

Intento explicarme, prueba lo siguiente:

En la acción, en comando selecciona disparar señal.

En la rejilla debes crear: &nbsp;&nbsp;&nbsp;&nbsp; - un evento, donde ejecutaras el proceso o instrucciones que te interesen&nbsp;&nbsp;&nbsp;&nbsp; - una conexión de eventos con señal disparada que te relacione la acción con el evento que has creado.

Un saludo,

Joaquín.

&nbsp;

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

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

---

<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:** [28 Diciembre, 2010 12:27 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/5 "2010-12-28T12:27:54Z")

</div>

Correcto Master, mediante un evento de rejilla tambien se puede hacer.

Un saludo

Juan Diaz

---

<div class="post-metadata">

**Author:** ![fjpnovo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fjpnovo/32/5333_2.png) [@fjpnovo](https://foros.velneo.com/u/fjpnovo)\
**Post date:** [28 Diciembre, 2010 12:41 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/6 "2010-12-28T12:41:33Z")

</div>

Buenos dias:

&nbsp;

Otra opción podría ser:

&nbsp;

- Incrustar la rejilla en un formulario sin origen.

- Con un evento de rejilla capturar el código del registro seleccionado en cada momento.

- En un botón del formulario, disparar un evento que cargue una lista de un solo elemento (el seleccionado en la rejilla), y que la recorra haciendo lo que quieras hacer.

&nbsp;

Esta "técnica" la estoy utilizando para abrir formularios en ventanas no modales y, por el momento, parece que funciona bien.

&nbsp;

Un saludo,

&nbsp;

Fran

EfeUno Consultores de Gestión y Software, S.L.

www.efeuno.org

&nbsp;

---

<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:** [28 Diciembre, 2010 13:20 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/7 "2010-12-28T13:20:26Z")

</div>

Aqui tienes un ejemplo de la respuesta de FRAN

[Procesar varios registros de una rejilla](http://www.ascsl.com/2010/12/procesar-varios-registros-de-una-rejilla/)

un saludo

Jose Luis

[http://www.ascsl.com](http://www.ascsl.com)

---

<div class="post-metadata">

**Author:** ![agsgallardo.hotmail](https://avatars.discourse-cdn.com/v4/letter/a/ba9def/32.png) [@agsgallardo.hotmail](https://foros.velneo.com/u/agsgallardo.hotmail)\
**Post date:** [28 Diciembre, 2010 17:11 UTC](https://foros.velneo.com/t/menu-contexto-personalizado/2690/8 "2010-12-28T17:11:50Z")

</div>

Muchas gracias por todas las respuestas.

Al final no he resulto a partir de un evento que dispara el formulario. Vamos que he renunciado a utilizar el menu Personalizado. Desde el evento disparo otro formulario a modo de "menú" para darle al usuario las opciones programadas para esa ficha en cuestión.

Un Saludo y gracias.

&nbsp;

P.D. No obstante consideró que es una pena no poder aprovechar la opción de menús personalizados. TT
