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 != 
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.