Oke he configurado dos relaciones de valor entre una capa de polígono y dos tablas, esto es para hacer posible la selección de múltiples valores. La primera relación de valor no es realmente tan importante que acaba de tener un varios selección de valores que está siendo el código principal. Nota xy son marcadores de posición, por razones de privacidad no puedo publicar estos códigos.
Por ejemplo:
Código principal: xy1, xy2, xy3, xy4
Edición: 22/05/2020
Nuevo detalle añadido: Estos son parte de una lista de selección múltiple. Así que un Objeto puede tener xy1 y xy2 por ejemplo.
La segunda relación de valores es que básicamente se tiene el código principal, un subcódigo y un código completado que se compone de una fusión del código principal y el subcódigo. Por ejemplo :
- Código principal: xy1
- Subcódigo : f
- Código completado: xy1f
Este código completado es el que se está seleccionando pero por supuesto quiero que esta selección se filtre en base al código principal. Tal vez se pregunte "¿por qué no utilizar otra columna que contenga el subcódigo y continuar a partir de ahí? Esto se debe a que el subcódigo no siempre aparece en todos los códigos principales.
Edición 22/05/2020: La selección del subcódigo también es de opción múltiple. Por ejemplo, xy1 tiene los subcódigos a y b, pero xy4 no tiene el subcódigo b.
El problema es que no sé exactamente cómo hacer referencia a la propia capa poligonal en la calculadora de campo. Por no hablar ya que tiene múltiples valores que se seleccionan en esa columna por lo que tipo de sé que tiene que un comando LIKE 'maincode capa de polígonos', pero hasta ahora sólo puedo hacer referencia a la tabla no la tabla de capa de polígonos.