agregar registros a un fichero txt
hola
necesito insertar registros a un fichero plano procedente de otro fichero plano, esta es la estructura del fichero:
0000001,A,20
0000001,T,50
0000002,A,12
0000002,T,14
donde 0000001 viene siendo un codigo de un producto, A ó T son la ubicacion de dicho producto (Tienda - Almacen) y lo final es la cantidad del mismo en las distintas ubicaciones.
bueno, donde quiero llegar es a lo siguiente, suponiendo que se quiere agregar el codigo 0000001 que existe en otro fichero, en este caso solo tendria que agregar la cantidad de acuerdo a su ubicacion y sumarla Ej.
0000001,A,20 en caso de que en otro fichero exista 30 solo tendria que sumarle 20+30 = 50 y quedaria de esta forma:
0000001,A,50 y este es el resultado, es decir, se actualizo la cantidad pero no se duplico el registro 0000001,A,20, me explico
que no se duplique
0000001,A,20
0000001,T,50
0000001,A,30 <----- registro duplicado
0000002,A,12
0000002,T,14
lo correcto
0000001,A,50 <---- se sumo la cantidad
0000001,T,50
0000002,A,12
0000002,T,14
pero de lo contrario, es decir, si no existe pues lo agrega al final del fichero.
es un poco complicado y es por esto que he recorrido a vuestra ayuda. si no he sido claro no dudeis en preguntar.
Manejo el Fichero con ADO+ODBC+Delphi6.
Salu2
__________________
Ivan Lora
http://www.arrobasoft.da.ru
Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.
|