Inicio > Microsoft Access > maytrix > ayuda access xfavor

ayuda access xfavor

Experto:
Usuario:
Fecha: 19/08/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
13/08/2008
conchuska, usuario preguntando en Microsoft Access
Usuario
Hola tengo un problema con una base de datos, resulta que tengo 2 campos en una tabla "Empleados" que son [idempleado] y [empleado]
al principio m pidieron en la empresa, que al meter el idempleado, automaticamente me pusiese el empleado en el campo siguiente, entonces escribi el siguiente codigo
 
(Private Sub idempleado_Exit(Cancel As Integer)
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("Empleados", dbOpenDynaset)
rs.FindFirst "[idempleado]=" & Me![idempleado]
If Not rs.NoMatch Then
Me![empleado] = rs!empleado
End If
rs.Close: db.Close
Me!Origen.SetFocus
y me funcionaba, pero ahora me piden k en vez del idempleado, es mejor meter el empleado,pero con un cuadro combinado, para k al meter un par de letras ya poder seleccionar el empleado, y entonces k automaticamente me ponga el id empleado en el siguiente campo,
en el codigo yo pongo lo mismo en el evento al salir del campo empleado, pero intercambiando donde pone empleado por idempleado y viceversa,
pero no me funciona
por favor ayudaaaa!!!!
muchass gracias
 
13/08/2008
conchuska, experto respondiendo en Microsoft Access
Experto
Para esto, en principio, no tienes ni que escribir código.
Supongo que tienes un formulario por medio del que completas los datos.
De todas formas crea uno de prueba cuyo origen de los datos es la tabla empleados para que veas como funciona
Pon un cuadro de texto con el id_empleado
Crea un cuadro combinado con el asistente, el origen será la tabla empleados, ocultará el id y ordena por el nombre del empleado, cuando te pregunte, señala almacenar en el campo Id_emplado.
Escribe la primera/s letras del empleado en el cuadro y verás que el id_empleado aparece.
Espero haberte ayudado
 
19/08/2008
conchuska, usuario preguntando en Microsoft Access
Usuario
Genial!!
Funciona perfecto!!, muchisimas gracias
un saludo!!
Enlaces patrocinados