Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

DBEdit y DBComboBox

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: DBEdit y DBComboBox Responder citando

A ver si me explico. Tengo un formulario con DBEdits para rellenar una tabla. Para uno de los datos, que es un entero, utilizo un combobox en el cual quiero ver una información al desplegarlo que no es un entero sino una serie de líneas que almaceno en la propiedad items. Lo que he hecho es utilizar un DBEdit oculto y un ComboBox normal que cuando genera el evento OnChange asigno a DBEdit1->Field->Value un entero dependiendo de la opción seleccionada. Pues bien, esto no funciona y no tengo ni idea por qúe. Si alguien ha entendido lo que acabo de escribir que me mande un mail para enviarle una medalla inmediatamente.
Volver arriba
Mensaje    Asunto: DBEdit y DBComboBox Responder citando

Hola,

Bueno, parece que lo que quieres es registrar el valor de un ComboBox (valor numerico) a un campo de tu base de datos...

Vamos a pensar que el campo numerico se llama PASPAS. Bien, yo de ti haria lo siguiente:


DM1->Tabla->FieldByName("PASPAS")->Value = StrToInt (ComboBox1->Strings[ComboBox1->ItemIndex]);

A parte de esto... te recomiendo que en aproveches el evento OnKeyPress del ComboBox para poner lo siguiente:

if( (Key < '0' | | Key > '9') && Key != Cool
Key = 0; // ignoramos la pulsación

Es para que solo se puede teclear numeros y no letras y no te genere ningun error...

Nada mas, espero haberte ayudado.. si tienes dudas ya sabes donde estamos,

Un saludo,

Juan.


A ver si me explico. Tengo un formulario con DBEdits para
rellenar una tabla. Para uno de los datos, que es un entero,
utilizo un combobox en el cual quiero ver una información al
desplegarlo que no es un entero sino una serie de líneas que
almaceno en la propiedad items. Lo que he hecho es utilizar un
DBEdit oculto y un ComboBox normal que cuando genera el
evento OnChange asigno a DBEdit1->Field->Value un entero
dependiendo de la opción seleccionada. Pues bien, esto no
funciona y no tengo ni idea por qúe. Si alguien ha entendido lo
que acabo de escribir que me mande un mail para enviarle una
medalla inmediatamente.

Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.