La Web del Programador: Comunidad de Programadores
 
    Pregunta:  66304 - FUNCION DLOOKUP DE ACCESS
Autor:  Hernán Camilo Martínez Valenzuela
Buenas tardes equipo de soporte de lawebdelprogramador deseo preguntarles por que razón no me sirve la función Dlookup cuando la pongo como origen de datos de un campo de texto que esta dentro de un informe, pues lo que yo hago es situar el cuadro de texto dentro del informe , le doy un click y en propiedades ficha datos en la propiedad Origen de control pongo:



=DLookUp("Fecha_Vencimiento","Descripción","IdDescripcion=" & IdDescripcion-1)

ó

=DLookUp("[Fecha_Vencimiento]","Descripción","[IdDescripcion]=[Informes]![General]![IdDescripcion]-1)

pero no me sirve ninguna de las dos opciones, me aparece un mensaje que dice "Introduzca el valor del parámetro", como si no existieran ni los campos de texto o registros en la base de datos,,,en que estaré fallando???



Gracias..

Att. Hernán Camilo

  Respuesta:  Beni
Al poner dlookup en el controlsource debes utilizar puntos y coma (;) en vez de comas para separar los parámetros. Prueba así:
=DLookUp("[Fecha_Vencimiento]";"Descripción";"[IdDescripcion]=[Informes]![General]![IdDescripcion]-1)