Configurar un filtro de DataView

  1. Para iniciar el formulario Configuración de filtro de DataView, haga clic en Filtro en el formulario Configuración de IDO DataView.
    Nota:  No puede abrir este formulario directamente.
  2. En el campo Nombre de propiedad, especifique la propiedad IDO para la que desea configurar el filtro.
  3. Especifique el operador que desee usar para el filtro. Si selecciona ES NULO o NO ES NULO, no es necesario especificar ni el campo de comparación ni el valor.
  4. Seleccione el tipo de comparación:
    • Literal: El valor de la propiedad se compara con un valor codificado de forma rígida.
    • Propiedad de DataView: El valor de la propiedad se compara con otro valor de propiedad del DataView.

      Esto puede ser útil cuando quiera usar una comparación entre dos propiedades para controlar los registros que se devuelven. Por ejemplo, si desea consultar qué órdenes no tienen el número total de los artículos enviados, puede configurar la comparación de propiedades Cantidad enviada < Cantidad pedida. O suponga que desea saber qué órdenes no se enviaron a tiempo, podría configurar la comparación de propiedades Fecha de envío > Fecha de vencimiento.

    • Propiedad de formulario: Utilice esta opción en los casos en los que el DataView esté integrado en un formulario y desee filtrar el DataView en función de las propiedades de la colección IDO del formulario.

      Por ejemplo, puede utilizar esta opción para filtrar la propiedad del número de cliente del DataView por la propiedad del número de cliente del formulario. Cuando entonces añade la cláusula de filtro, la sintaxis resultante puede tener el siguiente aspecto: CustNum = FP (CustNum)

  5. En el último campo en esta fila, especifique el valor de comparación que se va a utilizar para el tipo de comparación correspondiente.
  6. Como opción, utilice los pasos del 2 al 5 para especificar las cláusulas de filtro adicionales.
  7. Como opción, si está usando varias cláusulas de filtro, para enseñar al sistema cómo tratar las cláusulas como booleano OR comparaciones en vez de booleano AND comparaciones, seleccione la casilla de verificación etiquetada como OR en vez de AND con cláusula anterior.
  8. Para añadir la cláusula de filtro a la lista de cláusulas en el panel de pantalla, haga clic en Añadir.

    La cláusula se añade a la lista, con un formato con la sintaxis adecuada.

  9. Como opción, para eliminar todas las cláusulas de filtro y empezar de nuevo, haga clic en Eliminar.
    Nota:  No puede eliminar de forma selectiva las cláusulas de filtro individuales: Si decide eliminar una, quitará todas.
  10. Haga clic en Aceptar.

Para la lógica de comparación compleja, puede ser necesario añadir paréntesis en torno a las cláusulas de filtro para asegurarse de que están evaluadas adecuadamente. Para conseguir esta tarea, edite manualmente los datos en la lista de la pantalla.

Nota:  Para obtener una mejor comprensión de cómo se pueden usar los filtros, mire los DataViews de nivel de proveedor proporcionados como parte de la instalación de la aplicación.
Temas relacionados