** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Búsqueda de campo
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoBúsqueda de campo

 Responder Responder
Autor
Mensaje
koldo Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Febrero/2008
Estado: Sin conexión
Puntos: 53
Enlace directo a este mensaje Tema: Búsqueda de campo
    Enviado: 10/Febrero/2019 a las 22:27
Hola 

A ver si me pueden ayudar

Como puedo buscar el valor del campo Id de una tbl teniendo como referencia otro campo de ese registro de la misma  tbl

Me explico, Mediante un Form, en el que hay un campo "Usertxtform" que es el nombre de usuario que saco con  Environ("USERNAME"), quiero que en otro campo "IdEmpleadoForm"  me de el valor del "IdEmpleado" de la tabla Empleado en el que el campo "Usrtxt" de la tabla empleado sea el mismo que el campo del form "Usertxtform"

Lo he intentado con DLookup pero me da error en tiempo de ejecución 2471

Dim U as string

U=DLookup("[IdEmpleado]", "Empleado", "[Usrtxt]=" & Me.Usrtxtfrm.value) 

IdEmpleadoForm=U



Muchas gracias y un saludo

Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 5328
Enlace directo a este mensaje Enviado: 10/Febrero/2019 a las 22:46
Hola!

Si declaras U como Texto y el campo [Usrtxt] es texto, pues hay que tratarlo como tal:

U=DLookup("[IdEmpleado]", "Empleado", "[Usrtxt]= '" & Me.Usrtxtfrm & "'")

Editado por mounir - 10/Febrero/2019 a las 22:46
Un Saludo.
Arriba
koldo Ver desplegable
Habitual
Habitual
Avatar

Unido: 12/Febrero/2008
Estado: Sin conexión
Puntos: 53
Enlace directo a este mensaje Enviado: 11/Febrero/2019 a las 22:57
Hola mounir

Muchísimas Gracias, 


Por mi parte se puede cerrar este hilo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable