| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
benedetti Cdt

Registrado: 01 Oct 2003Mensajes: 4
|
Publicado: Vie 17 Oct, 2003 3:53 am Asunto: Ayuda sobre DBcombobox y TDBLookcombobox u otro componente |
|
|
Necesito pasar de una tabla1 constituida de materiales a un menu despegable
esta tabla1 consta de
nombre_mat
id_mat
en este menu se desplegaria el nombre_mat, pero quiero guardar los id_mat, pero no lo quiero pasar directamente a otra tabla2(datasouce2) o si no me serviria el TDBLookcombobox , quiero cada vez que apriete el click en el menu despegable pasar esa variable(id_mat) a una variable local, para asi antes de guardar esta variable en la tabla2 verificar si estoy repitiendo los materiales(porque en ese caso no me sirve)
Espero que me entiendan.
Desde ya gracias |
|
| Volver arriba |
|
 |
Evelyn Cdt

Registrado: 07 Oct 2003Mensajes: 10
|
Publicado: Mar 25 Nov, 2003 10:12 pm Asunto: hola |
|
|
| si lo solucionaste de alguna forma tu solo puedes decirme como lo hiciste, tengo la misma duda por favor |
|
| Volver arriba |
|
 |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mar 25 Nov, 2003 11:31 pm Asunto: ayuda |
|
|
Si me pasas el codigo de la aplicacion lo puedo revisar y miro en que te puedo ayudar par atener una idea mas clara de lo que necesitas
mi ceunta de correo es seth_los@yahoo.com puedes mandar los ficheros o el texto lo que sea mas facil
Seth |
|
| Volver arriba |
|
 |
jaquemate Lt Cmdr


Registrado: 30 Sep 2002Mensajes: 110
|
Publicado: Mie 26 Nov, 2003 1:13 am Asunto: |
|
|
Utiliza un TDBLookupComboBox. Selecciona el ListSource del DataSet en la que vas a hacer la búsqueda. Pon el ListField el valor que aparecerá en el combo y pon en KeyField el índice o clave que estas buscando y que quieres pasar a la variable. Luego, en el evento OnCloseUp del combo, le pasas a la variable el valor del campo que estamos buscando y que se encuentra en la propiedad KeyValue:
| Código: |
void __fastcall TForm1::DBLookupComboBox1CloseUp(TObject *Sender)
{
AnsiString variable = DBLookupComboBox1->KeyValue;
}
|
Un saludo. |
|
| Volver arriba |
|
 |
|