Modifica el QUERYFILTER de una capa de entidades de documento existente. La definición de consulta de las capas de entidades con subtipos no se puede modificar. Las capas de entidades con subtipos siempre se definen con una única definición de capa de AutoCAD.
Sintaxis
(esri_docfeaturelayer_setquery FLNAME QUERYFILTER)
Argumentos
- FLNAME [Cadena de caracteres] (obligatorio): nombre de la capa de entidades de documento.
- QUERYFILTER [Lista asociada] (obligatorio): uno o más pares DXF que se utilizan para definir los miembros de la capa de entidades.
Etiqueta asociada Tipo de valor Descripción del valor Obligatorio u opcional DXF_CODE Entero
Valor de propiedad DXF.
Requerido
Las condiciones operativas se establecen mediante el código DXF "-4".
Ejemplo
Establezca la consulta de la capa de entidades de documento Simple_Lines como todo Arcos o Líneas.
(esri_docfeaturelayer_setquery "ALL_Lines"
(list
(cons -4 "<OR")
(cons 70 0)
(cons 0 "ARC")
(cons 0 "LINE")
(cons -4 "OR>")
))
Valores de retorno
- Si es correcto, devuelve True
- En caso de error, devuelve nil. Las razones posibles del fallo pueden ser:
- El nombre de capa de entidades no existe en el dibujo.
- Faltan valores obligatorios.
- Se han introducido tipos o rangos de valores de DXF no válidos.
- Lista con formato incorrecto, como pares con punto no válidos o una lista no asociada.
- La capa de entidades tiene subtipos o procede de un servicio de entidades. No es posible modificar la definición de consulta de las capas de entidades con subtipos o basadas en servicios de entidades.