PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Consulta de recuento SQL en toda la archivo de datos
  • Consulta de recuento SQL en una agrupación
  • Consulta de recuento SQL en una agrupación por programación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Para contar los registros de un archivo archivo de datos, tiene la posibilidad de realizar un bucle de búsqueda e incrementar una variable entera..
El mejor método para realizar este recuento consiste en utilizar una consulta SQL.
Veamos cómo realizar un conteo usando:
Consulta de recuento SQL en toda la archivo de datos
Esta consulta de recuento se utiliza para contar todos los registros que se encuentran en un archivo de datos. Las imágenes presentan el recuento de todos los registros encontrados en el archivo del CLIENTE.
Los diferentes pasos para crear esta consulta de recuento SQL son los siguientes:
  1. Seleccione la opción "Archivo .. Nuevo .. Consulta". Se inicia el asistente para la creación de consultas.Haga clic nuevo entre los botones de acceso rápido.
    • Haga clic en "Consultas" en la rueda que se muestra. En la ventana que se muestra, haga clic en "Consultas".
    • Se inicia el asistente para la creación de consultas.
  2. Seleccione la opción "Seleccionar (SELECT)" y valide.Seleccione crear una consulta de selección (opción "Selección (SELECT)").
    Asistente para la creación de consultas

    Vaya al siguiente paso del asistente.
  3. Se muestra la ventana de descripción de la consulta.
  4. Dar un nombre y una leyenda a la consulta:
    Nombre y título de la consulta
  5. Seleccione una posición (identificador, por ejemplo) en el archivo de datos lugar donde se realizará el recuento..
  6. Añadir este elemento a la lista de elementos de consulta.
    Añadir la posición de recuento
  7. En la sección derecha del editor, haga clic en el botón "Contar. En el menú que aparece en pantalla, seleccione "Contar con el elemento seleccionado".:
    Menú de recuento
    Aparece la siguiente ventana:
    Descripción del conteo
  8. Validar. La ventana de descripción de la consulta se actualiza:
    Descripción de consultas
  9. Validar la ventana de descripción de la consulta. La consulta se muestra en el editor:
    Visualización de la consulta en el editor
  10. Guardar la consulta (Ctrl + S).
  11. Presione la tecla F2 para ver el código SQL:
    Código SQL de la consulta
  12. Ejecutar la prueba de consulta (GO en los botones de acceso rápido).
  13. La consulta puede ser ejecutada en el programa por HExecuteQuery.
Consulta de recuento SQL en una agrupación
Tiene la capacidad de crear una consulta que cuente los registros según un criterio de grupo..
En este ejemplo, vamos a contar el número de clientes por estado.
Los pasos para crear una consulta de recuento en una agrupación son los siguientes:
  1. Crear una consulta de recuento (ver párrafo anterior)
  2. En el campoarchivo de datos, seleccione el ítem que será usado como argumento de grupo. En nuestro ejemplo, vamos a elegir el código postal.
  3. Añada este elemento a los elementos de consulta (haga doble clic en el nombre del elemento, por ejemplo)..
    Posición de grupo
  4. Vamos a añadir una nueva acción para realizar un agrupamiento sólo en el estado. En la parte derecha de la ventana de descripción, haga clic en "Año, estado" y seleccione "Estado"..
    State
    Aparece la siguiente ventana:
    Visualización del estado
  5. Validar. La ventana de descripción de la consulta se actualiza:
    Descripción de consultas
  6. Validar la ventana de descripción de la consulta. La consulta se muestra en el editor:
    Visualización de la consulta en el editor
  7. Guardar la consulta (Ctrl + S).
  8. Presione la tecla F2 para ver el código SQL:
    Código SQL de la consulta
  9. Ejecutar la prueba de consulta (GO en los botones de acceso rápido).
  10. La consulta puede ser ejecutada en el programa por HExecuteQuery.
Consulta de recuento SQL en una agrupación por programación
Las consultas SQL se pueden escribir directamente programando en el código. Para ello, debe:
  1. Crear una variable Data Source para representar la consulta en tiempo de ejecución
  2. Crear una variable Character String para contener el código SQL y escribir el código SQL en esta variable
  3. Ejecute la consulta SQL con HExecuteSQLQuery
  4. Explore el resultado con las funciones HReadXXX.
Ejemplo de código
Src1 is Data Source
sSQLCode is string

// Counts the number of orders by payment type
sSQLCode = [
SELECT PAYMENT.PaymentCap, COUNT(ORDER.OrderID) AS NumberOrders
FROM ORDER, PAYMENT
WHERE ORDER.PaymentID=PAYMENT.PaymentID
GROUP BY PaymentCap
]

HExecuteSQLQuery(Src1, hQueryDefault, sSQLCode)
FOR EACH Src1
Trace(Src1.PaymentCap, Src1.NumberOrders)
END
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario