Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
Unhappy 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.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:50:13.


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
Copyright 1996-2007 Club Delphi