# 1

Daniel Mustieles
daniel.mustieles@gmail.com 2010 - 2013
Jorge González
jorgegonz@svn.gnome.org 2010

# Acciones

Las acciones son fragmentos de código SQL que dependen de variables y se pueden ejecutar desde el menú contextual de cualquier conjunto de datos presentado en una rejilla.

Por ejemplo, si hay una tabla «productos» que lista algún tipo de productos y una tabla «comentarios» que lista todos los comentarios de los usuarios sobre un producto (presumiblemente, la tabla «comentarios» tendrá una clave ajena en la tabla «productos» para referenciarla).

Se puede definir una acción para mostrar todas las entradas de la tabla «comentarios» proporcionando la clave que define a un producto. Entonces, cada vez que un producto aparece en un conjunto de resultados, el menú contextual permitirá al usuario ejecutar esta acción y, por lo tanto, mostrar todos los comentarios sobre el producto seleccionado. Esta situación se ilustra en las siguientes figuras.

El primer paso es definir una acción, que sólo es un favorito en la perspectiva de ejecución de la consulta, que se define como una acción: abra las propiedades del favorito y asegúrese de que la casilla «Es una acción» está marcada:

# Acción: define una acción

Define la acción para listar los comentarios de un producto, desde la perspectiva de ejecución de la consulta

# Acción: muestra una lista de productor

En la perspectiva de ejecución de la consulta, seleccione todos los productos. Tenga en cuenta que hay dos acciones definidas: «añadir comentario sobre el producto» y «listar comentarios para el producto»

Ahora aparece el menú contextual

# Acción: menú contextual

Abrir el menú contextual y seleccionar Ejecutar acción Listar comentarios para el producto

Después de la confirmación de los parámetros para ejecutar la acción, el resultado está ahí:

# Acción: ejecutada

La acción ahora está ejecutada