REFERENCIAS CRUZADAS
Publicado por Humberto Arechiga (1 intervención) el 19/08/2003 03:18:37
Mira mi problema no es tanto el Sodigo en Sql es mas jalarlo desde Delphi Utilizando tablas Paradox y los componentes TTable y TQuery tengo una tabla con estos campos
* CveEmp
* CveArt
* Cantidad
Lo que quiero es que me salga un reporte algo asi, REFERENCIA CRUZADA
| CveEmp\CveArt | CveArt 1 | CveArt 2 | CveArt 3 |
| MARIA | 9 | 5 | 5 |
| LORET | 7 | 4 | 6 |
| CELIA | 5 | 3 | 7 |
En donde la intersecciona de cada uno de los empleados y de los articulos es la cantidad de cada uno de ellos que ha vendido dentro de un periodo de tiempo determinado, tengo el codigo en SQL utilizando las clausulas TRANSFORM y PIVOT pero al momento de quererlo ejecutar en Delphi con las tablas PARADOX no lo hace, al parecer los componentes no soportan el código existen componentes que lo hacen pero me cuestan de $45.00 a $120.00 US Dlls, y siendo yo un estudiante pues se me hace un poco caro, Que puedo hacer?, trate de simular el reporte mediante ciclos y mandar de manera recursiva los parametros a un QUERY pero un reporte de tan solo 2,000 registros me tomo 5 min 30 sec. y creanme que esta optimizado, algun componente o truco que me puedan recomendar me serviria mucho
* CveEmp
* CveArt
* Cantidad
Lo que quiero es que me salga un reporte algo asi, REFERENCIA CRUZADA
| CveEmp\CveArt | CveArt 1 | CveArt 2 | CveArt 3 |
| MARIA | 9 | 5 | 5 |
| LORET | 7 | 4 | 6 |
| CELIA | 5 | 3 | 7 |
En donde la intersecciona de cada uno de los empleados y de los articulos es la cantidad de cada uno de ellos que ha vendido dentro de un periodo de tiempo determinado, tengo el codigo en SQL utilizando las clausulas TRANSFORM y PIVOT pero al momento de quererlo ejecutar en Delphi con las tablas PARADOX no lo hace, al parecer los componentes no soportan el código existen componentes que lo hacen pero me cuestan de $45.00 a $120.00 US Dlls, y siendo yo un estudiante pues se me hace un poco caro, Que puedo hacer?, trate de simular el reporte mediante ciclos y mandar de manera recursiva los parametros a un QUERY pero un reporte de tan solo 2,000 registros me tomo 5 min 30 sec. y creanme que esta optimizado, algun componente o truco que me puedan recomendar me serviria mucho
Valora esta pregunta


0