FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cómo colocar el resultado de una consulta en un ComboBox???
Hola!!!
Estoy trabajando con Delphi 5, mi Base de Datos esta en Access. Realizo el Query de una consulta a una tabla, solo hago la selección de una columna, por ejemplo con cinco registros; ahora mi problema es como colocar estos cinco registros en la propiedad Items de un ComboBox... Espero puedan ayudarme. Gracias por su atencion!!!
__________________
No Decaigas que Vivir es Aprender...
Última edición por gusanita fecha: 27-01-2006 a las 06:11:16. |
#2
|
||||
|
||||
Buenas!
Tienes dos opciones: 1) Utilizar un DBCombobox ligado a uno de los campos de tu consulta 2) Añadir a mano cada uno de los regsitros recorriendo el Query:
Un saludo Edu |
#3
|
||||
|
||||
Saludos
Respecto al punto 1 de epuigdef creo que es mejor usar un DBLookUpComboBox, pues el DbComboBox no mostrara la lista de registro
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#4
|
||||
|
||||
Hola!!!
Gracias por su atención!!! Bueno lo que realicé fue la combinación de los dos puntos que sugirió epuigdef. 1) Utilizar un DBComboBox y ligarlo a la consulta 2) Posteriormente añadir cada uno de los registros de la consulta, como lo sugirió. Porque efectivamente como dijo vtdeleon, el DBComboBox no mostrará la lista de registros con solo ligarlo a la consulta, este solo muestra el primero de ella. Con lo que respecta a utilizar un DBLookUpComboBox, lo intenté pero no encontré la propiedad que me muestra la lista de la consulta... Pero seguiré intentando y espero pronto decirles que pasó!!! Muchas gracias nuevamente!!!!
__________________
No Decaigas que Vivir es Aprender...
|
#5
|
||||
|
||||
Saludos
Cita:
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#6
|
|||
|
|||
Hola
Gusanita Tengo el mismo problema tuyo con la diferencia que no puedo utilizar el DBLookupcombobox, pudiste encontrar una solucion para que la compartas gracias |
#7
|
|||
|
|||
Gusanita, me paso lo mismo que a vos. Genere este codigo, pero sigo sin poder cargar mi combo...
procedure TfNuevoSocio.FormCreate(Sender: TObject); var q : TSQLQuery; s : TDatasource; begin try q := TConexion.getQuery; q.SQL.Text := Concat(' Select codigoProvincia, Provincia '#13, ' From Provincias '); s := tdatasource.Create(self); s.DataSet := q; q.Open; cbProvincia.ListSource := s; cbProvincia.ListField := 'Provincia'; cbProvincia.KeyField := 'codigoProvincia'; finally FreeAndNil(q); end; end; |
#8
|
|||
|
|||
Cargar combo a mano con ID - DESCRIPCION
Esta es la forma que utilizo yo, espero les sirva
CargarCombo: Donde el sql de query es algo del estilo: "select id, descripcion from tabla"
Esto lo que hace es guardar un objeto asociado al string del combo, ese objeto es el id Luego, para saber que id se selecciono en el combo hago lo siguiente
Saludos Pablo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mysql_affected_rows me devuelve -1 como resultado de una consulta | D-MO | PHP | 27 | 11-01-2008 11:29:12 |
Visualizar el resultado de una consulta en un TXT | dsa132132 | Varios | 11 | 26-10-2004 22:46:02 |
No se como realizar esta consulta | minos | SQL | 2 | 01-10-2004 23:08:37 |
Como cuento en esta consulta? -> URGENTE <- | argon | SQL | 5 | 26-06-2003 22:23:43 |
|