FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Escribir DBLookupComboBox
hola a tod@s
tengo un DBLookupComboBox enlazado con una tabla y me gustaria que ademas de elegir los datos que se despliegan yo pudiese escribir algun dato que no estuviese en la tabla, pero el DBLookupComboBox no permite escribir en él, tan solo elegir de la lista, no se si tendrá alguna propiedad que me permita escribir |
#2
|
||||
|
||||
mira lo que podrias hacer es tener un dbedit oculto enlazado al campo que muestra el dblockupcombobox y hacer lo siguiente:
si el combo esta activo y deseas ingresar una nueva entrada(que pos suepuesto se guardará en la tabla) presionas por ejemplo F3 (lo capturas con el evento onkeydown) y alli programas : 1.-que aparezca el dbedit encima del combo y tome sus mismas dimensiones (ancho y alto) 2.- pones la tabla en estado de inserción llamando a APPEND 3. AL presionar enter (evento keypress de dbedit) llamas a POST; 4.- haces un refresh y ocultas el edit y devuelves el foco al combo espero te sirva |
#3
|
||||
|
||||
En las RxLib existe el componente TRxLookupEdit que hace lo que necesitas.
las puedes bajar de: http://sourceforge.net/projects/rxlib/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Escribir cirilico en un xml. | cirilungol | PHP | 3 | 12-12-2006 20:16:20 |
escribir en memo | davidgaldo | Varios | 1 | 18-10-2005 17:08:33 |
Escribir | geovany | API de Windows | 2 | 23-12-2004 19:40:08 |
Escribir un help | lfidanza | Varios | 9 | 17-06-2004 04:04:41 |
No puedo escribir... | samame | Conexión con bases de datos | 2 | 15-06-2004 22:37:21 |
|