FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Ayuda.
Hola a todos....
Tengo lo siguiente: Se estan pasando datos de una base local en firebird a la base del servidor, sobre la base local existen dos tablas FACTURAS Y DETALLES. Durante el proceso que se realiza en pasar los datos de FACTURAS Y DETALLES, debo capturar unos datos que estan dispersos en las dos tablas, para realizar otro proceso. De la tabla FACTURA capturar el ID_USUARIO y de la tabla DETALLES capturar 3 campos. los procesos de actualizacion se hacen independientes, primero se actualza los datos de FACTURAS y luego se actualizan los datos de DETALLES seria algo parecido a una lista de objetos en donde almacenaria inicialmente el ID_USUARIO y por medio de la foranea localizar el objeto de la lista y actualizar los 3 campos que me hacen falta. No se si este errado en la forma que lo estoy exponiendo, o de que forma me aconcejan realizarlo?? Muchas gracias. |
#2
|
||||
|
||||
Pero exactamente... ¿qué quiéres hacer y qué problema tienes?
Por cierto, el título es más bien... "poco" descriptivo |
#3
|
|||
|
|||
Estimado Casimiro.
Lo que intento decir que requiero armar una especie de listado de registros en donde cada registro esta conformado por 5 campos. El listado inicialmente se llenaria con dos datos la llave primaria de la tabla FACTURAS y otro campo mas, luego cuando el proceso de actualizacion se pase a la tabla DETALLES, ahi requiero localizar del listado de registros la llave primaria y terminar de completar el registro. La ayuda consiste en que si me puedes indicar con algo muy sencillo, como podria hacer este desarrollo usando clases o de la forma que se considere mas conveniente. PD: Si tienes razon en cuanto al titulo,en el momento en que coloque el hilo no supe como hacer referencia a mi inquietud. Muchas gracias. |
#4
|
||||
|
||||
Hola,
Entiendo lo que intentas hacer, normalmente se pueden pasar datos de una tabla a otra (Siempre y cuando tengan la misma estructura) utilizando aquella aplicacion llamada Datapump, aunque no se si se pueda hacer en una tabla maestro detalle???... otra cosa, esto no depende tambien del motor de la BD???... como sea, el hecho es que si existiera un metodo simple para realizarlo no tendrias que complicarte la vida pensando en como solucionarlo, no has encontrado algo al respecto
__________________
Web |
#5
|
|||
|
|||
Muchas gracias felipe por tu respuesta, el proceso de pasar datos de una base a otra se hace por codigo fuente, es una aplicacion cliente/servidor de facturacion, en la base local se procesa lo que realice el usuario en su equipo, al dar liquidar factura todos los datos procesados localmente se pasan al servidor, en este proceso es donde necesito crear el listado de registros. Por otra parte no todos los datos de FACTURAS ni de la tabla DETALLES los necesito, todo depende de una validacion que realice sobre la tabla DETALLES en uno de sus campos, por ejemplo, si ese campo esta lleno, creo el registro y lo agrego al listado de registros, si esta vacio lo dejo pasar.
Muchas Gracias. |
#6
|
||||
|
||||
Bueno, ya entiendo... y como decias ya tienes montado todo el proceso que te hace esto, mi pregunta es: te funciona bien, si intentaras pasarlo todo (Facturas-Detalles) hay algun error...?
__________________
Web |
#7
|
|||
|
|||
Gracias felipe.
Lo que necesito es un ejemplo de como podria crear una clase que contenga los datos que necesito capturar, teniendo en cuenta que inicialmente el registro se crea con la llave foranea de la tabla FACTURAS y luego necesito localizar ese registro dentro de la clase para completar la informacion que hace falta. Muchas gracias. |
#8
|
||||
|
||||
Creo que sigo sin entender
¿Puédes explicarlo con un ejemplo? |
#9
|
||||
|
||||
Bueno, para hacerlo menos complicado, pensemoslo de la siguiente forma; dices que cada que ingresas se deben registrar en la otra tabla, pregunto: es alguna tabla de respaldo o algo asi... bueno, entonces porque no lo haces exactamente como si lo ingresaras, teniendo tus tablas (en delphi) con los datos correspondientes y sabiendo a cual corresponde cual podrias hacerlo sea al mismo tiempo o recorriendo la tabla como dices.
Basandonos en esta idea, seria como...
Es un comienzo, en el momento no tengo como probar algo mas completo... esto es lo que intentas hacer?, espero te sirva de algo... Saludos
__________________
Web Última edición por felipe88 fecha: 22-07-2008 a las 22:48:43. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para la ayuda | maxvera | Varios | 4 | 12-05-2007 20:13:44 |
Instalar Ayuda (.HLP) en la Ayuda de Delphi? | MasterXP | Varios | 6 | 12-04-2006 06:57:49 |
Ayuda para crear ayuda... | Gabriel2 | Varios | 2 | 10-06-2005 00:15:18 |
ayuda con strtofloat, ayuda punto flotante | TURING | Varios | 5 | 30-04-2004 08:03:59 |
Ayuda Con Instalacion De Archivos De Ayuda | Legolas | Varios | 1 | 01-12-2003 14:48:03 |
|