Cita:
Empezado por Ramon Mendoza
Hola. Espero puedan ayudarme con este problema, estoy muy nene en esto de la programación y necesito de su ayuda.
Tengo una BD de access(hecha a partir de un excel) en la cual el campo 'REGION' tiene repetida muchas veces las 8 regiones (digamos q unas 900 veces cada una), por lo tanto puse un sqlquery y por medio de esta poder filtrarlos, ('Select distinct region From 2001 order by region'); conecte un dbgrid y un combobox al datasource del query, en el dbgrid si se muestran las 8 regiones pero en el dbcombobox no, sólo me muestra la primer region, alguien podria decirme porque pasa esto??? y como puedo solucionarlo????
Gracias.
|
Hola amigo
Ramon Mendoza, bien venido al club, como eres nuevo por aqui te recomiendo(si no lo has hecho) leer la
guia de estilo para conocer ciertas normas o reglas del foro.
Sobre tu problema, te comento que el componente DBComboBox , no trabaja asi, como tú estas esperando y creo que una leida a la ayuda de Delphi te va despejar la duda.
En realidad el componente DBComboBox actúa semejante a un DBEdit, ¿pero cual es la diferencia?

diras, tú, lo que pasa es que el DBComboBox puede utilizarse para selecionar los datos(previamente cargados) y asi evitarse escribir como es normalmente en un DBEdit, es ahi la diferencia

.
Eso es bueno para optimizar la carga de datos y para hacerle mas facil el manejo al usuario, de esa manera el usuario solo seleciona un item(al editar o insertar) que se encuentra en el DBcombobox.

La carga de los item, debes hacerlo manualmente.
Si tienes dudas, te recomiendo(como te dije anteriormente) leer la Ayuda de Delphi.
Saludos...
