Problemilla con TDbLookupComboBox
En primer lugar gracias de antemano por las posibles respuestas ;).
Bueno la cosa es que tengo varios Lookupcombobox en mi aplicacion y aunque la propiedad DropDownRows esta a 7 y el numero de registros es siempre mayor, cuando despliego el combo solo me aparece un registro, pero si le voy dando a la barra de desplazamiento hasta llegar al ultimo registro la siguiente vez que despliego el combo si me salen todos. y mi pregunta es porque me pasa esto y que solucion tiene. Mil gracias Estoy trabajando con Delphi 5 y Firebird. |
Cambia las propiedades del objeto
:)
Hola... Puedes ampliar el # de registros en tu DBLookupComboBox, en la Propiedad DropDownRow. ... Verifica la forma en la que retornas el DataSet ... es un comportamiento extraño en DBLookup. Blass |
Checa Esto...
También puedes probar la propiedad MoveBy de tu Dataset,Query ó Tabla, sólo le indicas el No. de Registros que te desplegará Ej.
|
Gracias AGAG4.
Asi me funcionan bien. Pero sigo con la duda de porq no me lo hace directamente sin tener q recurrir a este codigo. Muchas gracias por todo. |
Saludos
Cita:
Sucede que, cuando haces una consulta, el SMDB (Motor de Base de datos) solo te envia los registros necesarios, o los registros qeu el control puede mostrar a primera vista. Esto puede suceder tanto con un DblookupComboBox (1 reg) como con un DbGrid (>1 regs). Si haces la prueba veras que en un DBgrid solo traera los registros que éste puede mostrar, los demas registros los mostrará a medida que el componente lo exija. Si sientes la necesidad de que en una consulta, el SMDb mande todos los registros, pues peudes usar el método FetchAll. Pd:No soy muy bueno explicando, espero que me entiendas;) |
Muchas Gracias por la explicacion me he enterado perfectamente.
Sin duda el Fetchall me funciona mucho mejor Gracias. |
La franja horaria es GMT +2. Ahora son las 09:23:26. |
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