¿Qué son los códigos inteligentes?

Los códigos inteligentes son una manera conveniente de almacenar consultas. Son muy similares en apariencia y comportamiento a los códigos normales, con una diferencia importante: en lugar de conexiones fijas con citas, los códigos inteligentes almacenan una consulta para calcular sus referencias virtuales cuando sea necesario.

  • Los códigos inteligentes cambian automáticamente su comportamiento durante el análisis. Si se tiene un código inteligente basado en una consulta como: (Código A | Código B) COOCCUR Código C), y se agregan o eliminan citas vinculadas al Código A, B o C, el código inteligente se ajustará automáticamente.

  • Como un código inteligente es una consulta, no puede utilizarse para codificar. Por la misma razón, los códigos inteligentes no se muestran en el área de margen.

  • Los códigos inteligentes se muestran en el Administrador de códigos. Se reconocen por un punto gris en la esquina inferior izquierda del icono del código.

  • Si se hace doble clic en un código inteligente, se pueden recuperar todas las citas que son resultado de la consulta subyacente.

  • Se puede cambiar la consulta subyacente de un código inteligente editando la consulta.

  • Los códigos inteligentes se pueden usar en grupos de códigos, redes y, por último, como poderosos operandos en consultas, lo que permite construir consultas complejas de forma incremental.

  • Los códigos inteligentes se pueden convertir en un código regular creando un código instantáneo.

Lo que no se puede hacer con los códigos inteligentes

Como los códigos inteligentes no están directamente asociados con citas, se aplican ciertas restricciones.

  • Codificación: No es posible vincular un código inteligente directamente a una cita. Por lo tanto, los códigos inteligentes no se muestran en la lista de códigos al codificar los datos. Las operaciones de arrastrar y soltar desde listas de códigos a otras listas no son posibles.

  • Fusión: No es posible fusionar un código inteligente con otros códigos.

  • No es posible incluir un grupo de códigos en la consulta del código inteligente y asignar el código inteligente a ese grupo de códigos posteriormente. Esto crearía una estructura cíclica y, por tanto, no está permitido.