Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   TDBLookupCombo: Como poner texto en [0] (https://www.clubdelphi.com/foros/showthread.php?t=62736)

Bauhaus1975 11-01-2009 16:54:57

TDBLookupCombo: Como poner texto en [0]
 
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.


La franja horaria es GMT +2. Ahora son las 11:39:15.

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