Valores de las tablas auxiliares#
Los campos de lista de un formulario (Zona, Tipo de incidencia, Forma de pago…) toman sus valores de una tabla auxiliar: la tabla de códigos y descripciones de la dimensión. Si el administrador del metadata se lo permite, puede dar de alta, cambiar o eliminar esos valores desde el propio selector del campo, sin salir del formulario. Así puede añadir un tipo de incidencia nuevo y ponerlo enseguida en una incidencia.
Antes de empezar#
- Cada acción tiene su privilegio en la tabla auxiliar: dar de alta valores, cambiarlos y eliminarlos. Los da el administrador del metadata, en las propiedades de la tabla auxiliar (vea el manual de administración del metadata). Por defecto no los tiene nadie.
- Tiene que ver la dimensión del campo. Si no la ve, el campo no está en el formulario.
- Sin ningún privilegio, el selector es el de siempre: solo elige valores.
Dónde están las acciones#
Abra el selector del campo (Intro o doble clic en la celda, o Elegir… en la vista de columnas). Si tiene privilegios, bajo la búsqueda aparecen los botones de los que tenga:
| Botón | Tecla | Qué hace |
|---|---|---|
| Nuevo valor… | Insert | Da de alta un valor en la tabla auxiliar. |
| Cambiar «…»… | F2 | Cambia el valor marcado en la lista. |
| Eliminar «…» | Supr | Elimina el valor marcado en la lista, si no lo usa ningún registro. |
El valor marcado es el que tiene el foco en la lista (muévase con las flechas).
Importante
Estos cambios se guardan en la tabla auxiliar al momento, cada uno por separado. No esperan a Enviar cambios ni se deshacen con Deshacer o Descartar cambios…: son cambios en la tabla de códigos, que usan todos los registros y todos los documentos.


Dar de alta un valor#
- En el selector, pulse Nuevo valor… (o Insert).
- El diálogo pasa a «Nuevo valor de «…»», con los campos de la tabla auxiliar: primero el código, después la descripción y el resto. La etiqueta de cada campo es la que le puso el administrador del metadata.
- Escriba el código y los demás campos. Algunos llegan ya propuestos:
- en una jerarquía, el código del nivel superior es el del registro y no se cambia («El del valor del nivel superior del registro.»);
- un código numérico se propone como el mayor existente más uno;
- un campo con SQL de siguiente valor trae lo que calcula la base de datos («Lo propone la base de datos (SQL de siguiente valor).»).
- Pulse Dar de alta.
El selector vuelve a la lista con el valor nuevo marcado y dice «Dado de alta «…». Elíjalo para ponerlo en el registro.». Elíjalo si quiere ponerlo en la celda.
- El código es obligatorio («Escriba el código (…).»), como los campos que la tabla no deja vacíos («Es obligatorio.»).
- Un código que ya existe no se da de alta: «Ya hay un valor con el código «…» en «…»».
- Volver a los valores (o Esc) vuelve a la lista sin dar de alta nada.
Cambiar un valor#
- Marque el valor en la lista y pulse Cambiar «…»… (o F2).
- Cambie la descripción u otros campos. El código no se cambia («El código no se cambia.»): para otro código, dé de alta un valor nuevo.
- Pulse Guardar.
Si otra persona ha cambiado el valor desde que lo abrió, no se guarda: «Otro usuario ha cambiado el valor después de leerlo: vuelva a abrirlo.».
Eliminar un valor#
- Marque el valor en la lista y pulse Eliminar «…» (o Supr).
- Empowerment Center comprueba si algún registro lo usa («Comprobando si se usa «…»…»). En tablas grandes puede tardar unos segundos.
- Si nadie lo usa, confirme en «¿Eliminar «…»?» con Eliminar.
Un valor que se usa no se elimina. El selector dice quién lo usa y no pregunta: «No se puede eliminar «Sur»: lo usa 1 registro de «Clientes» (Zona). Cambie antes esos registros.». Los registros que usted no ve no se nombran ni se cuentan: el mensaje dice solo que hay «otros registros que usted no ve». Para eliminarlo, cambie antes esos registros (o pídalo a quien los ve).
Universos y campos que no ve#
- Si la tabla auxiliar es también una tabla de hechos con universos para usted, solo cambia o elimina los valores que ve, y un alta o un cambio que dejaría el valor fuera de sus universos no se guarda («No se ha guardado: el valor quedaría fuera de sus universos.»).
- Si la tabla auxiliar es también una tabla de hechos y usted no ve algunas de sus dimensiones o métricas, sus campos no se ven ni se escriben en el selector. El diálogo lo dice sin nombrarlos: «Faltan los campos de 1 dimensión a la que usted no tiene acceso: no se ven ni se escriben aquí.».