PDA

Ver la Versión Completa : manipular archivo planos (.txt) como Tabla


@-Soft
23-04-2004, 14:33:01
hola

necesito saber si es posible manejar un archivo plano (.txt) como si fuese una Tabla, es decir si puedo consultar, filtrar, agrupar, etc. Lo digo porque tengo que hacer una aplicacion que genera 4 reportes y los datos provienen de un archivo plana llamado Invt.txt que contiene los siguientes campos (Codigo - Localizacion - Piezas) y necesito generar cuatro reportes:


Reporte Captura Iventario Detallado - RCID
Reporte Captura Inventario Sumarizado - RCIS
Reporte Captura Inventario Detallado Almacen/Tienda - RCIDAT
Reporte Captura Inventario Sumarizado Almacen/Tienda -RCISAT


en el RCID los datos aparecen detallados y al final de cada detalle se sumarizan los totales de cada bloque de detalle. Ej.

Leyenda T = Tienda A = Almacen
-------------------------------------------------------------------------
CODIGO-----------------LOCALIZACION--------------------PIEZA---------
-------------------------------------------------------------------------
0000001-----------------------T----------------------------23-----------
0000001-----------------------A----------------------------12-----------

----Total 0000001-------------------------------------------35----------

0000002-----------------------T-----------------------------8-----------
0000002-----------------------A-----------------------------2-----------

-----Total 0000002------------------------------------------10----------

-------------------------------------------------------------------------
-----Total Gral.----------------------------------------------45----------

en el RCIS los datos aparecen al final sumarizado los totales sin mostrar los detalles. Ej.

Leyenda T = Tienda A = Almacen
-------------------------------------------------------------------------
CODIGO-----------------LOCALIZACION--------------------PIEZA---------
-------------------------------------------------------------------------

----Total 0000001-------------------------------------------35----------

----Total 0000002-------------------------------------------10----------

-------------------------------------------------------------------------
-----Total Gral.----------------------------------------------45----------


en el RCISAT y RCIDAT es casi lo mismo que los anteriores con la diferencia de que se determinan si el reporte es de Almacen solo o de Tienda solo.

bueno, espero que puedan comprender la idea de lo que quiero hacer y es por esto que necesito saber si es posible manejar ese archivo plano igual que una table.

Salu2

jachguate
23-04-2004, 14:46:37
Es posible hacerlo con un TClientDataset. Te recomiendo la busqueda de los foros, pues el tema se ha tratado mas de una vez.

Hasta luego.

;)

__hector
23-04-2004, 23:45:46
Tambien puedes crear un Alias ODBC, una entrada DSN para el archivo, y puedes tratarlo como una tabla sin problemas.

@-Soft
24-04-2004, 13:56:31
hola


gracias por sus muy importantes respuestas, como dice hector estuve probando y logre conectar con ODBC y los componentes ADO.

mas adelante les hare saber mi progreso. gracias