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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 13-08-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola exequielmatias1.

Si en la tabla CIUDADES, tenes creado un campo PROVINCIA_ID que haga referencia al campo ID de la provincia a la que pertenece (como creo que sería lógico). Y en el TDBLookupComboBox de provincias, tenes configuarada la propiedad KeyValue para que te devuelva el valor del campo ID de la tabla PROVINCIAS, podes hacer algo similar a:
Código Delphi [-]
procedure TTuForm.btnGuardarClick(Sender: TObject);
begin  
  with qyNueva do
  begin
    Close;
    SQL.Clear;
    SQL.Add('INSERT INTO TABLA_NUEVA(ID, NOMBRE_CIUDAD, PROVINCIA_ID)');
    SQL.Add('SELECT T2.ID, T2.NOMBRE_CIUDAD, T2.PROVINCIA_ID');
    SQL.Add('FROM TABLA_CIUDADES T2');
    SQL.Add('WHERE T2.PROVINCIA_ID = ' + QuotedStr(QuotedStr(DBLookupProvincias.KeyValue)));
    ExecSQL;
  end;
end;
Tenes que reemplazar los nombres de las tablas, campos y componentes por los que correspondan a tu caso.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
mostrar un dato con un DBLookupComboBox y guardar su indice marcos_0586 Varios 4 21-07-2010 16:32:38
Guardar Muchos Caracter En Un Campo Firebird ingabraham Varios 2 22-03-2010 16:25:52
Dato que se muestra en DbLookupComboBox M. FM. Conexión con bases de datos 1 13-11-2009 18:27:46
Fallo al guardar dato en firebird weke Conexión con bases de datos 3 02-02-2009 23:36:53
Guardar muchos muchos Tedit el-mono OOP 4 30-09-2008 06:40:33


La franja horaria es GMT +2. Ahora son las 07:49:17.


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