Contabilizar
Hola:
Quizá el título no sea el más adecuado... Tengo las siguiente tablas PERSONAL .- Id -> Clave maestra .- categoria .- departamento .- nombre CATEGORIAS .- Id -> Clave maestra .- orden -> Campo numérico que me sirve para ordenar las categorías .- categoria- > Texto DEPARTAMENTOS .- Id -> Clave maestra .- departamento -> Texto Las dos últimas son auxiliares de la primera. Lo que quiero saber es el número de personas de cada categoría hay en cada departamento. Para poder completar un formulario similar a: Departamentos | Categorías --------------------------------------------------------- | Administrativos | Auxiliares | Contables | Informáticos ------------------------------------------------------------------------ Sanidad | 3 | 5 | 1 | 0 ------------------------------------------------------------------------ Vivienda | 4 | 7 | 0 | 0 ------------------------------------------------------------------------ Agricultura | 0 | 0 | 0 | 3 ------------------------------------------------------------------------ Hasta ahora he pensado en realizar varias consultas para obtener los datos. Pero quería saber si es posible obtenerlos con una sola, o bien con una por departamento. Un saludo. |
Hola Jplj:
La pregunta es: Que motor/tipo de bbdd y componentes de acceso usas? |
Ahora uso una base de datos de Access 2000 y empleo Microsoft.Jet.OLEDB.4.0.
|
Hasta ahora puedo obtener los datos por departamento con:
¿una sola para todos los departamentos? |
Estuve mirando, prove a crear un pivot con access 2003, pero con Delphi desde ADO no se pueden consultar. Y en definitiva, como eso es lo que quieres, lo mas simple, mejor.
Creo que con eso y un bucle que te devuelva todos los departamentos y que te rellene un Tstringgrid, te sale un pivot sencillo y resulton. |
Trabajaremos con el bucle.
Muchas gracias. |
La franja horaria es GMT +2. Ahora son las 06:36:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi