Club Delphi  
    Paypal   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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-08-2017
ClaraMaria ClaraMaria is offline
Miembro
NULL
 
Registrado: ago 2017
Posts: 22
Poder: 0
ClaraMaria Va por buen camino
El problema esta que la tabla existente esta enlazada a otras 3 tablas mas y cuando se ingresa los registros manualmente y damos guardar automáticamente se crean en las 3 tablas, es por eso para no hacer muchos problemas decidí en crear las mismas tablas en una aplicacion con todos los campos iguales usando estos componentes (IBDatabase1, IbTransaction1 para la conexión y ademas (IBQuery1, DataSetProvider1, ClientDataSet1 y DataSource1) ahora todos los campos que puse en la aplicacion son estos:
Cita:
Nombre:Fecha Contrato / (Tipo del campo es un Edit) Este Edit muestra la fecha actual como default pero también se puede editar a cualquier fecha
Nombre:Tipo Persona / (Tipo del campo es un Combobox)
Nombre: Documento Identificación / (Tipo del campo es un Combobox)
Nombre: Apellido Paterno / (Tipo del campo es un Edit)
Nombre:Apellido Materno / (Tipo del campo es un Edit)
Nombre:Primer Nombre / (Tipo del campo es un Edit)
Nombre:Segundo Nombre / (Tipo del campo es un Edit)
Nombre:Estado Civil / (Tipo del campo es un Combobox)
Nombre:Zona / (Tipo del campo es un Combobox)
Nombreepartamento / (Tipo del campo es un Combobox)
Nombre:Provincia / (Tipo del campo es un Combobox)
Nombreistrito / (Tipo del campo es un Combobox)
Nombre:Lugar / (Tipo del campo es un Combobox)
Nombre:Referencia / (Tipo del campo es un Edit)
entonces al tener todos esos campos enlazados a (IBQuery1, DataSetProvider1, ClientDataSet1 y DataSource1) con el codigo
Cita:
procedure TMantenimientodeClientes.GrabarClick(Sender: TObject);
begin
DataModule1.ClientDataSet1.ApplyUpdates (0);
end;

end.
hago que se registre nuevamente pero en la tabla existente de esa forma en las otras 3 tablas que están enlazadas también se registrara pero el unico problema es en estos campos
Cita:
Nombre:Fecha Contrato
Nombre: Numero de Documento Identificación
Nombre: Apellido Paterno
Nombre:Apellido Materno
Nombre:Primer Nombre
Nombre:Segundo Nombre
Nombre:Referencia
que están en la tabla clientes 2 y al usar el codigo de arriba DataModule1.ClientDataSet1.ApplyUpdates (0); me lo volverá registrar en esa misma tabla clientes 2, en este caso como puedo decirle al código que estos campos de la tabla clientes 2 me lo vuelva a registrar pero en clientes 1 con el siguiente codigo
Código Delphi [-]
DataModule1.ClientDataSet1.ApplyUpdates (0);
Responder Con Cita
  #2  
Antiguo 19-08-2017
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Lees todos los registros de la tabla importada (select * from tabla)
Cita:
Recorres los registros desde el 1 hasta el último
..Guardas el campo1, campo2, campo3 en la tabla1
..Guardas el campo4, campo5, campo6 en la tabla2
..Guardas el campo7, campo8, campo9 en la tabla3
..Pasas al siguiente registro
Fin
Responder Con Cita
Respuesta


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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Importar datos de excel a una DBGRID Soa Pelaez Varios 2 22-03-2016 13:02:40
Importar datos de Excel a un StringGrid. ingabraham Varios 4 19-06-2011 00:49:00
Importar datos de txt. y excel a paradox ledesma78 Conexión con bases de datos 1 09-08-2010 11:06:49
importar datos de excel a mi aplicacion squenda Varios 2 11-12-2003 03:33:32
Importar de Excel a InterBase Kompac Firebird e Interbase 3 16-05-2003 14:24:23


La franja horaria es GMT +2. Ahora son las 20:25:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi