Categoría:DEV CONSULTAS

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Introducción

Diagrama de consultas.

Las consultas permiten acceder a los datos almacenados en las tablas, muchas veces haciendo uniones entre diferentes tablas hasta llegar al resultado esperado.

Normalmente tienen criterios que definen parámetros, tales como rango de fecha.

Por ejemplo, si quisiéramos consultar los movimientos de un artículo dentro de un periodo determinado, definiríamos:

  • Un criterio para indicar el código del artículo que queremos consultar.
  • Un criterio para indicar desde qué fecha queremos considerar los movimientos.
  • Un criterio para indicar hasta qué fecha queremos considerar los movimientos.

Al ejecutar la consulta el resultado se filtrará según los criterios definidos.

Las consultas no permiten la edición de datos por lo que podemos asignarlas a usuarios que solo pueden consultar datos sin editarlos.

Tablas

Acceso a los argumentos desde el SQL de la consulta

Los argumentos de la consulta se definen en DEV CONSULTAS/ARGUMENTOS y el SQL que genera el resultado se define en DEV CONSULTAS/DETALLE.

Para que el SQL acceda a los valores ingresados en los argumentos tenemos que hacer lo descripto en este título.

Asumiendo que tenemos un argumento llamado Fecha de tipo datetime el SQL (definido en DEV CONSULTAS/DETALLE) accede a su valor intercalando un código como FBN(Fecha).

  • FBN significa FieldByName y retorna el valor de un argumento con ese nombre.

Por ejemplo:

SELECT listademovimientos.* FROM listademovimientos WHERE listademovimientos.Fecha <= FBN(Fecha) ORDER BY listademovimientos.Fecha

Estructura de la tabla asociada a la consulta

Páginas en la categoría «DEV CONSULTAS»

Las siguientes 4 páginas pertenecen a esta categoría, de un total de 4.