![]() |
problemas con DBComboBox
Asigno a la propiedad items los siguientes valores (una escrita debajo de la otra):
geo A geo B geo C y datasource : Piezas.PiezasDS datafield : geometria A la hora de ejecutar la aplicación y selecciono un valor del DBCOmbobox... no me devuelve el valor selecionado sino que se rellena con vacio. ¿ a qué se debe ? |
Problemas con DbComboBox
Hola:
Y en que momento ejecutas la consulta o abres la Tabla que te brindara esos datos. Normalmente debe ser en el Evento OnActivate. Saludos Luis Garcia |
Tabla VACIA
Eso debe ocurrir porque el campo con el cual se conecta tu TDBComboBox no tiene ningun valor o tiene uno asignado que no se corresponde con lo que contiene tu objeto en cuestion. Esto es, intenta cargar la tabla con los datos de tu objeto, en un posible BeforePost, no transformes los valores a mayuculas o minusculas. De hecho el TDBComboBox es para evitar hacer esas cosas en un cotrol antes de anotar el registro en la tabla.
Cuando la tabla esta vacia y el estado no es dsEdit o dsInsert y la propiedad AutoEdit de tu TDataSourse es False, podras seleccionar cualquier item que al hacer click se pondra en blanco, ya que el campo esta vacio y la tabla nunca entro en modo de insercion o edicion por lo que el campo permanece vacio y es por eso que el TDBComboBox no debe enseñarte ninguna opcion. |
La franja horaria es GMT +2. Ahora son las 22:02:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi