Access - DLOOKUP

 
Vista:

DLOOKUP

Publicado por T O N Y (105 intervenciones) el 12/09/2006 16:39:39
Hola: quiero hacer una centencia con dlookup y con operadores pero no me funciona, lo que hago es asi:

Textoxxx = dlookup("[NomCampo]","nomtabla","[nomcapo2] =" & Forms![NomFor].[NomOtrocampo] and Forms![NomFor].[NomOtrocampo])

Y no me funciona alguien puede ayudarme.-
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

Publicado por JORGE (129 intervenciones) el 12/09/2006 22:37:56
VEO TRES COSAS QUE TE PUEDEN ESTAR MOLESTANDO:

1) En la parte de comparacion de la sentencia, estas comparando contra un mismo valor dos veces, es decir, no entiendo que hace el "and" ya que nomcampo2 solo puede ser igual a una sola cosa.

2) Cuando haces referncia a un campo de otro formulario, la sintaxis es:
[FORMULARIOS]![Nombre_formulario]![Nombre_campo]
[FORMS]![Nombre_formulario]![Nombre_campo]

es decir, antes del nombre del dato también va " ! " nó un " . "

3) Lo otro, en algunas ocaciones el visual como que se enrreda entre "&" y "+"
yo he utilizado este comando con la siguiente sintaxis y me ha funcionado:

AAA = DLookup("[NomCampo]", "nomtabla", "[nomcampo2] ='" + [otrocampo] + "'")
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