Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-05-2007
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Question LookupComboBox con TDBGrid

Hola, estoy buscando como hacer que los datos seleccionados en un LookupComboBox se añada al TDBGrid con los datos del registro seleccionado...Como lo puedo hacer???
Muchas gracias por su ayuda
__________________
Alejandrina
Responder Con Cita
  #2  
Antiguo 22-05-2007
Avatar de Goyo
Goyo Goyo is offline
Miembro
 
Registrado: feb 2006
Posts: 89
Poder: 19
Goyo Va por buen camino
necesitas escribir algo mas sobre lo que quieres hacer, puedes asignar un campo que lo asocie directamente, por ejemplo:

en la propiedad DataSource de tu DBGrid le asignas la tabla:

DataSource: Tabla1

y en la propiedad DataSource de tu DBLookupComboBox le asignas el nombre de la tabla que tiene asignada el DBGrid:

DataSource: Tabla1
DataField: Id_dependencia (Campo asociado a tu tabla principal)

ListSource: Tabla2 (nombre de la tabla de los datos a mostrar en el DBLookupComboBox)
ListField: Campox (nombre del campo que quieres mostrar en el DBLookupCombobox)
KeyField: Id_campo (campo llave de tu tabla a mostrar)

cuando tu elijas algun dato del DBLookupComboBox, automaticamente te estara enviando "solo" el dato a asociar de la tabla1 y la tabla2...

saludos...
Responder Con Cita
  #3  
Antiguo 24-05-2007
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Question Problemas con el DBGrid

Hola,
Bueno lo que quiero es que cuando un usuario selecciones un dato del LookupComboBox este se vaya agregando al DBGrid. Mi idea es la siguiente:
Código:
  procedure TFrmOrdenProceso.DBLOrdenCloseUp(Sender: TObject);
begin
  otensamble:=DBEdOrden.Text;
  DmSip1.QEnsamble.close;
  DmSip1.QEnsamble.params[0].asstring:=otensamble;
  DmSip1.QEnsamble.Open;
end;
donde el Query lo que hace es seleccionar todo de una Tbl, la cosa es que solo me esta seleccionando un mismo dato y cuando me selecciona otro diferente me reemplaza en el DBGrid el que se habia seleccionado anteriormente. ¿como evito esto?
__________________
Alejandrina
Responder Con Cita
Respuesta



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
Como Tomar el valor de un lookupComboBox Gangster Impresión 1 15-11-2006 11:24:46
LookupComboBox y Master Detail zajoma Conexión con bases de datos 0 10-02-2006 09:37:07
lookupcombobox en un grid agustincs Conexión con bases de datos 2 26-08-2004 19:29:00
Problemas con lookupcombobox Choclito Firebird e Interbase 1 10-07-2004 20:25:10
cambios en lookupcombobox maruenda Varios 1 15-04-2004 21:23:13


La franja horaria es GMT +2. Ahora son las 13:07:45.


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