PDA

Ver la Versión Completa : TDBLookupCombo: Como poner texto en [0]


Bauhaus1975
11-01-2009, 16:54:57
Hola, otra nueva cuestión tengo:

¿Cómo puedo poner en un TDBLookupCombo un texto del tipo 'seleccione un valor' en la primera posición, pero que luego no se vaya a insertar en la base de datos?

¿Y cómo se puede refrescar por código el combo para que muestre ese valor en un momento determinado?

Gracias y un saludo.

luisgutierrezb
11-01-2009, 18:19:40
porque no utilizas los componentes jedi? el jvdblookupcombo ya maneja esa propiedad

Bauhaus1975
11-01-2009, 18:31:27
Hola
Casualmente uso el TJvDBLookupCombo, ¿Cuál es esa propiedad que dices?
Y... ¿cómo puedo preseleccionar ese valor nulo, o index -1,... (no sé realmente como es)?
Un saludo.

luisgutierrezb
11-01-2009, 19:57:39
la propiedad es emptyvalue y para seleccionar ese es el nulo
dblookup.keyvalue := null;

Bauhaus1975
12-01-2009, 12:11:27
Hola de nuevo y gracias por la aclaración.
El dblookup.keyvalue := null; ha funcionado, pero no he sido capaz de hacer que se muestre el texto con 'emptyvalue', ni en diseño ni en ejecución.

Un saludo.

Caro
12-01-2009, 16:14:12
Hola Bauhaus1975, RxDBLookupCombo tiene la propiedad DisplayEmpty que seguro que también tiene JvDBLookupCombo, puedes poner ahí la descripción, solo aclarar que no he utilizado esos componentes, yo utilizo el DBLookupComboBox normalito, al cual también le puedes dar en su KeyValue Null, pero poner una descripción que no pertenezca a los datos del campo escogido, no se puede, pero según yo que muestre como vacío si no ha escogido es sufiente y despues validar si el usuario no ha escogido ningún valor.

Saluditos

Bauhaus1975
12-01-2009, 17:21:05
Hola Caro,
Diste en el clavo, era fácil pero no lo vi. Realmente la propiedad era 'DisplayEmpty' para mostrar el texto por defecto. Lo usaré en algunos casos que me viene bien, para el resto, como tú dices es lo mejor.
Gracias y un saludo.