![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TDBComboBox no me sale seleccionado
Hola buenas, que tal?
a ver si puedo explicarme, estoy haciendo un programita en delphi con SQLServer 2005, el programa es para hacer facturas, y tengo un formulario llamado listadodefacturas que me da un listado de las facturas que hay en la base de datos mostrandomelo en un grid, pero solo quiero mostrar en el grid o en la tabla las facturas de un año, con lo que le he añadido al formulario un TDBComboBox que me muestra el resultado de una select tal que asi "SELECT DISTINCT Year(campo_fecha_de_factura) AS 'anyo' FROM facturas ORDER by anyo desc" de manera que la tabla siempre me mostrara las facturas del ultimo año que seguramente sera el año en curso. la cuestion es que todo me lo hace bien pero el TDBComboBox cuando abres por primera vez el formulario me sale en blanco (como si no hubiese nada seleccionado) aunque la tabla me la rellena bien, pero me gustaria saber como puedo poner con programacion que se seleccione el año correspondiente en el TDBComboBox y asi cuando se abra el formulario si me esta mostrando las facturas en la tabla del año 2008 que en el TDBComboBox tambien salga el "2008". |
#2
|
||||
|
||||
combo.text := dataset.fieldByName('tucampo').asString;
__________________
self.free; |
#3
|
||||
|
||||
Mas facil de ahi la cosa se daña no?
![]()
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
|||
|
|||
hola, he probado lo que me habeis puesto, y me da un error de compilacion, basicamente me dice que no puedo cambiar la propiedad text porque es de solo lectura.
|
#5
|
||||
|
||||
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
||||
|
||||
wtf
![]() es un TdbComboBox o un TLookupComboBox
__________________
self.free; |
#7
|
|||
|
|||
hola enecumene, siento decirte que no es por eso, lo he mirado y esta a False
la captura de la pantalla http://www.fotazas.com/photo_viudwzy...mmn0zz.jpg.htm Última edición por microweb10 fecha: 16-01-2008 a las 19:34:16. Razón: para incluir la foto |
#8
|
|||
|
|||
es un tdbcombobox, los datos los saca de una query.
Si necesitais algun dato mas, pedirlo. Gracias a todos por ayudarme. he intentado adjuntar una imagen (una captura de pantalla) a una respuesta con el boton de datos adjuntos pero no se porque no sale Última edición por microweb10 fecha: 16-01-2008 a las 19:25:29. |
#9
|
||||
|
||||
Ah Pues entonces o es el datasource o el dataset que tiene la propiedad ReadOnly en True. Revisalo.
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#10
|
|||
|
|||
pues no se, he mirado el datasource y no le veo la propiedad readonly.
el datasource tiene esa propiedad?? puede ser que la propiedad a la que te refieres sea AutoEdit en lugar de ReadOnly? Última edición por microweb10 fecha: 16-01-2008 a las 19:43:44. |
#11
|
||||
|
||||
Cita:
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#12
|
|||
|
|||
pues no se tio, aqui pongo una captura, yo no veo la propiedad
http://www.fotazas.com/photo_1jtdqqy...m13yho.jpg.htm |
#13
|
||||
|
||||
Lo que me referia es que dentro dela datasource esta la propiedad Dataset y dentro de ésta está la propiedad ReadOnly.
Saludos.
__________________
![]() Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#14
|
||||
|
||||
Hola
Hoy me duele la cabeza, pero aun asi lo intento y la verdad no entiendo de plano la pregunta y menos que es lo que se quiere hacer. ![]() Bueno, es solo para que lo sepáis. ![]() Saludos |
#15
|
|||
|
|||
no se tio, perdona el porculo que te estoy dando, pero o estoy tonto o estoy gilip... pero yo no la veo.
http://www.fotazas.com/photo_lqztwii...jmzdow.jpg.htm |
#16
|
||||
|
||||
el dataset al que esta relacionado ese dbcombox estara abierto??, pareciera que no revisa a ver
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#17
|
|||
|
|||
El error de sólo lectura es un error de compilación y no tiene que ver con el valor de ninguna propiedad ReadOnly, cosa que sólo se reflejaría en la ejecución y no en la compilación. El error se refiere a que la propiedad Text no tiene un "setter" definido.
Por otra parte, el control DBComboBox no parece ser el adecuado para lo que se quiere hacer. Más lógico parece ser el DBLookpComboBox apuntando sus propiedades ListSource, ListField y KeyField al Query que selecciona los años distintos. y dejando DataSource y DataField vacíos. Bye |
#18
|
|||
|
|||
ay ay ay, si lo que tengo no es un dbcombobox sino un dblookupcombobox, perdonad por el error, la cuestion es que lo que yo quiero hacer con la tabla lo hace de puta madre, lo unico que me sale el lookupcombobox vacio cuando abro el formulariohttp://www.fotazas.com/photo_zmjkjg3...cenznd.jpg.htm
Última edición por microweb10 fecha: 16-01-2008 a las 20:21:26. |
#19
|
||||
|
||||
Hola
Tengo entendido que se capta la informacion con un query y una sentencia sql, bueno, donde abres la tabla o el query?, si lo abres en el formcreate cuando se abra el form el dblookupcombobox estara lleno. Saludos |
#20
|
|||
|
|||
Si el combo despliega los valores correctamente y lo único que quieres es seleccionar uno inicial, usa la propiedad KeyValue del DBLookupComboBox.
Bye |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TDBCombobox | dvlt | .NET | 0 | 29-08-2007 10:33:37 |
TDataSurce y TDBComboBox | Albano | Conexión con bases de datos | 2 | 05-01-2006 00:57:43 |
query report ¿Por q sale sale solo el primer registro? | acl_gandalf | Impresión | 2 | 31-03-2005 02:14:20 |
Ayuda con TDBComboBox | DaRkBoY | Oracle | 1 | 15-07-2003 11:36:18 |
Ayuda con TDBComboBox | DaRkBoY | Varios | 2 | 14-07-2003 16:40:59 |
![]() |
|