Ver Mensaje Individual
  #3  
Antiguo 06-12-2005
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Reputación: 20
fidel Va por buen camino
Hola:

No lo veo muy claro en tus dudas, dices que estás guardando datos de clientes y tienes una tabla teléfonos ¿es que no guardas todos los datos del cliente en una sola tabla?

Si los datos los entras a traves de Edits, no veo cual es el problema, una vez que estén colocados en los edits, el usuario puede arrepentirse (cancelar) y se borran de los edits sin más, o guardarlos directamente en la tabla, no se para que la auxiliar.

Incluso si los datos están en DBEdits, tampoco veo el problema, con append añades un registro nuevo que editas en los DBEdits en los que pones los nuevos datos, si el usuario se arrepiente (cancelar), con IBDataSet.Cancel e IBTransaction.RolbackRetaining (no se si está bien escrito) se cancela y el registro queda anulado, si los datos nuevos son correctos y se quiren guardar , con IBDataSet.Post e IBTranction.ConmitRetaining se guardan definitivamente en la tabla.

Por todo esto, no veo para que sirve esa tabla auxiliar que dices.

Un saludo.
Responder Con Cita