FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Limpiar un DBLookUpComboBox
Es un problema tonto pero no consigo solucionarlo xD
La primera vez que arranca el programa pues a pesar de tener opciones metidas sale sin nada marcado, pero una vez marcas algo, al reabrir esa pantalla sale con lo ultimo seleccionado y no consigo que no salga nada. he probado varias cosas como quitarle el adotable al q esta asociado y volverselo a poner, buscar opciones como "listindexitem" o algo asi es, y ponerselo a -1 o 0 y nada, ya no se como limpiarlo XDD bueno pues muchas gracias |
#2
|
|||
|
|||
¿que te refieres con 'limpiarlo'? El valor del texto, sera el del campo asociado, (datafield) por lo que para que no muestre nada, puedes probar o bien de poner ese campo a '' (cambiando su valor en la base de datos) o bien poniendo datasource := nil y luego al necesitarlo restaurarla de nuevo. Si lo que quieres es que no muestre la lista, puedes hacer algo parecido con ListSource
|
#3
|
||||
|
||||
Hola Rako, tienes que utilizar la propiedad KeyValue del DBLookUpComboBox y para que aparesca un valor seleccionado en tu DBLookUpComboBox también utilizas esa misma propiedad.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
Ten en cuenta por eso, que al cambiar KeyValue estaras cambiando el valor en la base de datos correspondiente a KeyField. saludos.
|
#5
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#6
|
|||
|
|||
datasource, datafield : datasource y campo destino
listsource, listfield : datasource y campos que se muestran al desplegar keyfield : campo que verdaderamente se pasa al seleccionar un item keyvalue : filtro que selecciona desde la lista. Al seleccionar un item de la lista, te cambiara datafield destino ¿no? tendria que probarlo pero creo que es asi. Al no seleccionar ninguno (seleccionando nil), te dejaria datafield := nil, cambiando asi el campo destino Caro, Acabo de hacer una prueba y si, cambia el valor en la base de datos, dejando ese campo en nil (aunque no postea los cambios al momento). PD: que raro, ahora ya no me lo hace, solo devuelve el valor anterior...voy a mirar bien PDD: no no no me lo cambia si es nil, aunque me lo ha hecho...debo tener algun post por algun lado Última edición por coso fecha: 14-08-2008 a las 16:49:26. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Limpiar tabla | MAXIUM | Firebird e Interbase | 2 | 08-01-2008 21:41:31 |
Limpiar...DBLookupComboBox... | Luis Castillo | Conexión con bases de datos | 2 | 03-11-2005 22:08:27 |
limpiar un DBLookupComboBox | lola | OOP | 4 | 07-10-2005 21:40:14 |
¿ Limpiar un campo ? | !3d1@n | Conexión con bases de datos | 2 | 11-03-2005 12:19:00 |
Limpiar una tabla | bustio | SQL | 1 | 11-01-2004 13:22:09 |
|