Inicio del área de contenido

Ejemplo Limitación de una característica con una tabla: Ejemplo Localizar documento en árbol de navegación

El material configurable BICICLETA tiene características MODELO, TIPO y ALTURA_CUADRO.

MODELO

TIPO

ALTURA_CUADRO

Trekking

Mujeres

48

Trekking

Mujeres

53

Trekking

Hombres

48

Trekking

Hombres

53

Montaña

Mujeres

46

Montaña

Mujeres

50

Montaña

Mujeres

53

Montaña

Mujeres

57

Montaña

Hombres

50

Montaña

Hombres

54

Montaña

Hombres

58

Carrera

Mujeres

46

Carrera

Mujeres

49

Carrera

Mujeres

53

Carrera

Mujeres

57

Carrera

Hombres

49

Carrera

Hombres

53

Carrera

Hombres

57

Carrera

Hombres

61

Carrera

Hombres

64

 

La característica ALTURA_CUADRO es limitable. Las características MODELO y TIPO son de valor individual. Se desea que el sistema controle los valores permitidos de la característica ALTURA_CUADRO.

Procedimiento

  1. Cree una característica de valores individuales, T_ALTURA_CUADRO, especialmente para la tabla.

Nota

Las tablas que especifica en restricciones deben comprender características de valores individuales solamente. Esto es porqué necesita definir una característica especialmente para la tabla.

  1. Cree la tabla T_FH e introduzca las combinaciones de valores arriba. No necesita definir alternativas de evaluación para limitar valores.
  2. Cree la red de relaciones CN_BICICLETA y asigne la restricción CT_ALTURA_CUADRO a esta red de relaciones.
  3. Se introduce el siguiente código fuente en restricción:

OBJECTS:
BICICLETA IS_A (300) BICICLETA where MOD = MODELO; FH = ALTURA_CUADRO.

RESTRICTIONS:
TABLE T_FH
(MODELO = MOD,TIPO = TY,T_ALTURA_CUADRO = FH).

INFERENCES:
FH.

  1. Asigne la red de relaciones al perfil de configuración del material BICICLETA.

Resultado

En la pantalla de valoración, se limitan los valores permitidos de característica ALTURA_CUADRO, según los valores asignados a las características MODELO y TIPO.

 

 

 

 

 

Fin del área de contenido