Compartir a través de


Opciones de consulta y filtro avanzado

Se aplica a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Las siguientes opciones de filtro y consulta están disponibles cuando utilice las consultas o los filtros incrustados.

Sintaxis

Descripción de carácter

Descripción

Ejemplo

Valor

Igual al valor especificado.

Escriba el valor que desea buscar.

Serrano encuentra "Serrano".

!valor

(signo de exclamación)

No es igual al valor especificado.

Escriba un signo de exclamación frente al valor que desee excluir.

!Serrano encuentra todos los valores excepto "Serrano".

Valor-inicio..Valor-final

(doble punto)

Entre los dos valores especificados separados por dobles puntos.

Escriba el valor Desde, a continuación los dos puntos y, por último, el valor Para.

1..10 encuentra todos los valores desde 1 a 10.

No obstante, en un campo de cadena A..C encuentra todos los valores que empiezan por "A" y "B" y los valores exactamente iguales a "C". Por ejemplo, el “Ca” no se encontrará.

Para encontrar todos los valores de la "A*" a la "C*", escriba A..D.

..valor

(doble punto)

Inferior o igual al valor especificado.

Escriba los dos puntos y, a continuación, el valor.

..1000 encuentra cualquier número inferior o igual a 1000, por ejemplo "100", "999,95" y 1.000.

Valor..

(doble punto)

Superior o igual al valor especificado.

Escriba el valor y, a continuación, los dos puntos.

1000.. encuentra cualquier número superior o igual a 1000, por ejemplo, "1.000", "1.000,01" y "1.000.000".

>valor

(mayor que)

Mayor que el valor especificado.

Escriba un signo mayor que (>) y, a continuación, el valor.

>1000 encuentra cualquier número mayor que 1000, por ejemplo "1000,01", "20.000" y "1.000.000".

<valor

(menor que)

Menor que el valor especificado.

Escriba un signo menor que (<) y, a continuación, el valor.

<1000 encuentra cualquier número menor que 1000, por ejemplo "999,99", "1" y "-200".

valor*

(asterisco)

Empezando por el valor especificado.

Escriba el valor inicial y, a continuación, un asterisco.

S* encuentra cualquier cadena que empiece por S, como "Suecia", "Sydney" y "San Francisco."

*valor

(asterisco)

Terminando por el valor especificado.

Escriba un asterisco y, a continuación, el valor final.

*este encuentra cualquier cadena que termine por este, como "Nordeste" y "Sudeste".

*valor*

(asterisco)

Contiene el valor especificado.

Escriba un asterisco, a continuación un valor y, por último, otro asterisco.

*de* encuentra las cadenas que contengan "de" como "Nordeste" y "Sudeste".

?

(signo de interrogación)

Que tenga uno o más caracteres desconocidos

Escriba un signo de interrogación en la posición del carácter desconocido en el valor.

Se?rr encuentra "Serr" y "Ser"

valor,valor

(coma)

Que coincida con los valores especificados separados por comas.

Escriba todos los criterios separados por comas.

A, D, F, G encuentra exactamente "A", "D", "F" y "G".

10, 20, 30, 100 encuentra exactamente "10, 20, 30, 100".

(SQL Statement)

(Instrucción SQL entre paréntesis)

Que coincide con una consulta definida

Escriba una consulta como una instrucción SQL entre paréntesis.

(data source.Fieldname != "A")

N

Fecha actual

Tipo “T”

(methodName (parámetros))

(Método de SysQueryRanget Util entre paréntesis)

Coincidencia con el valor o el intervalo de valores especificados por los parámetros del método de SysQueryRangeUtil

Escriba un método de SysQueryRangeUtil con los parámetros que especifican el valor o el intervalo de valores. Para obtener más información, consulte SysQueryRangeUtil.

  1. Haga clic en Clientes > Común > Facturas del cliente > Facturas de cliente abiertas.

  2. Presione CTRL+F3 para abrir el formulario Consulta.

  3. En la ficha Intervalo, haga clic en Agregar.

  4. En el campo Tabla, seleccione Transacciones del cliente abiertas.

  5. En el campo Campo, seleccione Fecha de vencimiento.

  6. En el campo Criterios, especifique los siguientes datos:

    (yearRange (-2,0))

  7. Haga clic en Aceptar. La página de lista se actualizará para mostrar las facturas que coincidan con los criterios. En este ejemplo específico, se muestran en la página de lista las facturas vencidas en los dos años anteriores.

Los siguientes son ejemplos adicionales de los métodos de SysQueryRangeUtil con parámetros:

  • Ayer: introduzca “(día (- 1))”

  • Hoy: introduzca “(día (0))”

  • Mañana: introduzca “(día (1))”

  • Últimos 30 días: introduzca “(DayRange (- 30,0))

  • 30 días anteriores y futuros: especifique “(DayRange (- 30,30))”