Access - Dlookup criterios con variable

 
Vista:

Dlookup criterios con variable

Publicado por mi menda (1111 intervenciones) el 23/09/2006 05:00:51
Tengo dentro de una función, entre otras muchas cosas lo siguiente:

AñoBuscado =DLookup("[Año]","Tabla1","[Año] = Forms!Formulario1!Texto0")

y funciona perfectamente, pero no consigo hacerlo con una variable; por ejemplo

Public Function EncontrarAño(DameAño As Variant) As String

Dim AñoBuscado As Variant
AñoBuscado = DLookup("[Año]","Tabla1","[Año] = DameAño")

Pues bueno..., viendo la ayuda de VBA he probado de diferentes formas, con el &, etcc,
Alguien sabe la sintaxis correcta
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dlookup criterios con variable

Publicado por The Emulator (146 intervenciones) el 23/09/2006 15:43:08
Hola

Prueba asi:

AñoBuscado = DLookup("[Año]","Tabla1","[Año] = "& DameAño)

Ya lo prove asi y sirve

Saludos
http://www.theemulator.tk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Dlookup criterios con variable

Publicado por The Emulator (146 intervenciones) el 23/09/2006 15:58:07
Si el problema sigue puede ser que el campo Año en tu tabla esta como tipo texto si es asi tienes que especificar que estas buscando texto no un numero

AñoBuscado = DLookup("[Año]","Tabla1","[Año] ='"& DameAño & "'")

Nota que estoy encerrando elvalor de la variable DameAño entre comillassenciallas 'DameAño' el filtro quedaria asi '2006'.

Por eso etoy concatenando "'" & DameAño &"'"

http://www.theemulator.tk
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Muchas gracias, perfecto

Publicado por mi menda (1111 intervenciones) el 24/09/2006 00:35:29
Gracias funciona perfectamente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar