OpenERP DAM Distancia: SGE tarea 3

Páginas: 5 (1207 palabras) Publicado: 3 de mayo de 2014
INDICE
Tarea 1.A
Tarea 1.B
Tarea 1.C
Tarea 2
Tarea 3
Tarea 4
Tarea 5
Tarea 6

2
4
5
7
9
16
21
26

Tras configurar el acceso a la BD de OpenERP, conecto con la BD demonadgar (creada en la tarea
2) y localizo las tablas de la aplicación:

Después realizo la primera consulta SQL para el ejercicio 1. La consulta es la siguiente:
SELECT DISTINCT
res_partner.name,res_partner.title,
res_partner.lang,
res_partner.credit_limit,
res_partner_address.street,
res_partner_address.zip,
res_partner_address.city,
res_partner_address.phone
FROM
public.res_partner,
public.res_partner_address
WHERE
res_partner.company_id = res_partner_address.company_id AND
res_partner.company_id = res_partner_address.company_id
ORDER BY
res_partner.name ASC;

La ejecuto yposteriormente visualizo el resultado en pantalla.
Esta es la captura de pantalla con el resultado de la consulta en la herramienta pgAdminIII.

Ahora creo una nueva vista con la consulta que acabo de realizar. Vuelvo a abrir la herramienta de
edición de consultas SQL y utilizo el siguiente código para crearla:
CREATE OR REPLACE VIEW VistaNAGA AS
(SELECT DISTINCT
res_partner.name,res_partner.title,
res_partner.lang,
res_partner.credit_limit,
res_partner_address.street,
res_partner_address.zip,
res_partner_address.city,
res_partner_address.phone
FROM
public.res_partner,
public.res_partner_address
WHERE
res_partner.company_id = res_partner_address.company_id AND
res_partner.company_id = res_partner_address.company_id
ORDER BY
res_partner.name ASC);

Al actualizar la listade Vistas del dominio public de la base de datos, aparece la vista que acabo de
generar con su correspondiente código SQL. Pulsando con el botón derecho sobre la vista y
eligiendo “Ver datos/Ver todas las filas” se obtiene el resultado:

Para el apartado C, modifico la vista anterior añadiendo el campo res_partner_address.country_id,
para poder relacionarlo con la tabla res_country, y obtenerel nombre del país. Este es el código de
la vista modificada:
SELECT
vistanaga.name,
vistanaga.title,
vistanaga.lang,
vistanaga.credit_limit,
vistanaga.street,
vistanaga.zip,
vistanaga.city,
vistanaga.phone,
res_country.name
FROM
public.res_country,
public.vistanaga
WHERE
vistanaga.country_id = res_country.id;

Esta es la construcción de la nueva consulta con el editor gráficode pgAdmin:

Marco los campos que deberán mostrarse, y tras ejecutar la consulta se pueden ver los resultados:

El ejercicio 2 me pide crear un formulario en openERP. Este es el código completo para dicho
formulario:





































En la ventana de creación de la vista, a través del menú Settings / Personalización / Interfaz deUsuario / Vistas, establezco el objeto relacionado y el nombre y tipo de la vista:

El ejercicio 3 me pide crear un menú de nombre “menuNAGA” que contendrá la vista que acabo de
crear “vistaNAGA”. Para ello, primero creo el elemento de menú a través de Personalización /
Interfaz de Usuario / Elementos menú. Pincho el botón “CREAR”:

Le doy nombre al menú (menuNAGA), le indico que su menúpadre es “Settings” y le selecciono la
acción que realizará (abrir una ventana). Después guardo el menú:

El menú ya está creado. Ahora pulso en “EDITAR” para añadirle la funcionalidad para la vista que
he creado anteriormente:

Ahora selecciono la opción “CREAR”:

Es momento de dar nombre a la acción y seleccionar el tipo de vista (Formulario) y el objeto que
utilizará para la vista(res.partner). La ventana de destino será la ventana actual.

Ahora pulso el botón “CREAR” en “Ordenación de la vista”, para indicarle primero una vista de
tipo árbol y en segundo lugar la vista que he creado en el ejercicio 2:

El siguiente paso es indicarle que es una vista “árbol” y buscar la vista adecuada sobre el objeto
res.partner:

Pulso en “Guardar y Nuevo” para añadir la segunda...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tarea 3 eduacion a distancia
  • Tarea 3 Educacion A Distancia
  • tarea #3 educacion a distancia
  • Tarea 3 de Educacion a Distancia
  • dame la tarea
  • tarea 3 educacion a distancia uapa
  • Tarea no. 3
  • TAREA 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS