Duda con Dlookup en access

Tengo una tabla llamada cámaras (donde almaceno la dirección ip, tipo, serie y mac ) y un formulario donde muestro cierta cantidad de datos de otra tabla llamada base_inst, lo que eh tratado es que en base a un valor ya capturado en la segunda tabla, con el siguiente código IP_CAM1 = DLookup("TIPO", "CAMARAS", "IP= '" & [TIPO_CAM1] & "'"), me muestre en un campo del formulario el valor almacenado en la tabla de cámaras, pero no me arroga nada, ni siquiera error, simplemente no muestra nada

2 Respuestas

Respuesta
1

Si lo que buscas es una IP que coincida con el valor del campo TIPO, sería así:

IP_CAM1 = DLookup("IP", "CAMARAS", "TIPO= '" & [TIPO_CAM1] & "'")

Un saludo.


Respuesta
 DLookup("[TIPO]", "CAMARAS", "[IP]= '" & Me.TIPO_CAM1 & "'")

Con la anterior instrucción estas indicando que busque en el campo "TIPO"  de tu tabla "CAMARAS" cuando el campo "IP" sea igual a tu control "TIPO_CAM", 

Posibles problemas:

1. Tu campo [IP] se numero y la comparación tendría que ir de la siguiente manera:

DLookup("[TIPO]", "CAMARAS", "[IP]= " & Me.TIPO_CAM1 & "")

2. Tal vez estas confundiendo el campo de comparación con el campo que quieres obtener por eso no encuentras nada, tal vez iría de la siguiente manera:

DLookup("[IP]", "CAMARAS", "[TIPO]= '" & Me.TIPO_CAM1 & "'")

3. Revisa tus nombres , tal vez los tienes mal escritos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas