Davidcb | |
| 2007-10-23 22:11 - Respuestas: 7 - Tema nº: 2477650
Características: Windows XP Profesional, HP Compaq Pentium 4.
Hola mi pregunta es las siguiente:
En una base de datos, especificamente en un formulario coloque un cuadro combinado para que mostrara las opciones de cierta tabla y me permitiera guardar esos registros. Pero lo que deseo es que al seleccionar ese registro en el cuadro combinado no se guarde esa opcion sino otro dato relacionado.
Por Ej si selecciono en el cuadro combinado la opcion "David", lo que quiero es que se guarde el numero de empleado relacionado con David y no exactamente la opcion que escojo en el cuadro combinado.
o en terminos mas sencillos se podria resumir si es posible escojer en access en que campo de una tabla especifica guardar un registro relacionado a la opcion que escoja en un cuadro combinado.
Gracias.
| |
|
|
ebolo | |
|
Re: Cuadros combinados y listas - 2007-10-25 12:31 - Respuesta 2
Hola Davidcb; se supone que en la tabla debes de tener un campo que sea ese nº de empleado. Y ese nº de empleado lo pones a mano, ó aparece también en en una columna del cuadro combinado.
Pero a ver si entiendo lo que quieres; necesitas que te guarde un dato en otra tabla distinta a la del origen de datos del formulario, ó es en la misma tabla que el origen de datos.
Saludos.
| |
|
|
Davidcb | |
|
Re: Cuadros combinados y listas - 2007-10-25 20:07 - Respuesta 3
Hola y Gracias Ebolo
El problema no es exactamente eso, lo que yo quiero que access haga (si se pudiese) es que a la hora de escojer el nombre en el cuadro combinado el me guarde el numero de empleado y no ese nombre que escoji, o sea no se si me explico dentro de la misma tabla ala que estoy introduciendo por medio del formulario ese campo no quiero que se quede guardado laopcion del cuadro combinado sino otro dato previamente relacionado para facilitar al usuario el hecho de que si el escoje un nombre x en el cuadro combinado , acces me guarde el n° de empleado de x y no x en si.
Gracias por la ayuda que me puedas brindar y si todavia no me explico bien me avisas | |
|
|
ebolo | |
|
Re: Cuadros combinados y listas - 2007-10-25 20:28 - Respuesta 4
AHora te entiendo algo mejor, pero ese nº de empleado dónde está. Creo que dices que está relacionado en otra tabla, ¿es así?.
De todas formas, access Sí que hace lo que necesitas.
Para que se te guarde en la tabla, debes de poner un cuadro de texto, con el origen de datos el campo 'nº_empleado' por ej de la tabla; este cuadro de texto lo llamamos n_empleo.
Se me ocurre que lo que puedes hacer es en el origen de datos del cuadro combinado (cuadro_combinado1 por ej) te aparezcan los dos datos, tanto el nº de empleado como el nombre. Luego en el evento 'Después de Actualizar' del cuadro combinado igualarías el cuadro de texto
- n_empleo=me.cuadro_combinado1.column(0), si en la primera columna te aparece el nº de empleado.
- n_empleo=me.cuadro_combinado1.column(1), si en la segunda columna te aparece el nº de empleado.
Si no te aparece el nº de mpleado en el cuadro combinado, deberíamos igualar el cuadro de texto a un afunción Dlookup(....) por ejemplo.
Dime cosas y seguimos.
| |
|
|
Davidcb | |
|
Re: Cuadros combinados y listas - 2007-10-25 22:29 - Respuesta 5
Hola de nuevo Ebolo
Bueno el Numero de empleado esta en otra tabla que estoy intentando relacionar...
en todo caso te voy a pedir de favor que tal vez puedas explicarme eso de "deberíamos igualar el cuadro de texto a un afunción Dlookup(....) " para saber como se hace
voy a intentar Hacer lo que me dijiste que espero me funcione porque me parece que sabes mucho,
igual gracias por la ayuda brindada y por brindar...
Si tuviera alguna duda te la hago llegar.... | |
|
|
|