DBLookupComboBox.itemindex?
hola compañeros , prodrian ayudarme con este problemita que tengo .....
tengo un DBLookupComboBox el cual quiero que me muestro por defecto el el primer item de la lista pero este no tiene la propiedad itemindex para moverse entre los items como el combo normal ,.... :) |
no tiene el item index. tiene el KeyValue
Cita:
|
como puedo usar esa propiedad me podrias dar la sintaxis ,....
|
Hola, no tiene el itemindex pero si tiene la propiedad ListFieldIndex.
Saludos. |
prove la propiedad ListFieldIndex pero esta no hace nada....
aver que estoy haciendo mal... tengo una query para llenar los item de este....no se si eso afecte en algo... |
Cita:
Hasta luego. ;) |
prove la propiedad keyvalue y me da el siguiente error :
could not convert variant of type (string) in to type(double) no se que estoy haciendo mal espero me tengan algo de paciencia :).... |
Prueba esto, verás como hace lo que quieres.
Un Saludo. |
KeyValue es una propiedad de tipo Variant, por lo que te aceptará cualquier tipo de dato.
Obviamente, en tiempo de corrida, el tipo del dato que le asignes debe conicidir con el tipo de dato del campo que has elegido como llave (KeyField). Si es string:
Por el contrario, si es entero:
etc. No creo que haga falta, pero prefiero aclarar que el valor que le asignes a la llave debe existir en el dataset asociado. Por otro lado, la solución de marcos está muy buena... y hace exactamente lo que querés en este caso... la del KeyValue es mas genérica. Hasta luego. ;) |
Uff ahora sii que entendi jeje , Jachquate Grasias Por toda la ayuda ...:):):):):)
|
No se cual es tu eso especifico que le quieras dar al componente, pero si trabajas con una sola tabla en general prefiero el componente TDBViewCombo
Crandel |
mmm Probe este control TDBViewCombo , Crandel me sirvio de mucho , no para esta ocacion pero si para otra funcion en otros form jeje:) , es mas facil con este ....tanks |
Imagino ya solucionastes tu problema con el loockupcombo, pero por las dudas usalo asi..
DBLookupComboBox3.keyvalue:=DM.C_ClienteCLI_NOMBRE.AsString; tengo un pagecontrol con varias pestañas ocultas, en una tengo un grid con datos de solo clientes y en otra un grid con oficinas por clientes y un dbloockupcombo, y pues como queria que al seleccionar un cliente y pasar a la segunda pestaña, en el dbloockup me apareciera el cliente previamente seleccionado pues lo utilice asi como esta arriba. en el dblookup solo defini listsource = dm.c_cliente, keyfield y listfiel = CLI_NOMBRE y listo.. espero sirva de algo esta explicacioncita.. |
La franja horaria es GMT +2. Ahora son las 11:39:36. |
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