
DLookup y condicionales
Publicado por Óscar (7 intervenciones) el 07/11/2016 14:51:42
Buenas tardes,
Estoy intentando usar el comando Dlook para buscar un dato en una tabla y no consigo saber como hacerlo.
he intentado esto:
If Not IsNull(Me.CC_desplazamiento) And Not IsNull(Me.CC_Instalacion) Then
Me.Txt_desplazamiento = DLookup("[Precio]", "[Lugares de juego]", "[Instalacion] = " & [Me.CC_Instalacion])
End If
En mi formulario hay dos Cuadros Combinados: [CC_desplazamiento] y [CC_Instalacion] y un cuadro de texto independiente [txt_desplazamiento]
Tengo una tabla [Lugares de juego] con dos campos: [Instalacion] [Precio]
Lo que no consigo hacer es:
- cuando el [CC_desplazamiento] tenga el valor ''NO'' me coloque automáticamente un ''0'' en el [txt_instalacion] de mi formulario
- cuando el [CC_desplazamiento] tenga el valor ''SI'' busque el valor de [instalación] en la tabla [Lugares de juego] que será igual al [CC_Instalacion] y me coloque automáticamente el [Precio] en el [txt_desplazamiento]
Espero haberme explicado correctamente, soy nuevo en Access y un follon enorme de conceptos.
Muchísimas gracias.
Estoy intentando usar el comando Dlook para buscar un dato en una tabla y no consigo saber como hacerlo.
he intentado esto:
If Not IsNull(Me.CC_desplazamiento) And Not IsNull(Me.CC_Instalacion) Then
Me.Txt_desplazamiento = DLookup("[Precio]", "[Lugares de juego]", "[Instalacion] = " & [Me.CC_Instalacion])
End If
En mi formulario hay dos Cuadros Combinados: [CC_desplazamiento] y [CC_Instalacion] y un cuadro de texto independiente [txt_desplazamiento]
Tengo una tabla [Lugares de juego] con dos campos: [Instalacion] [Precio]
Lo que no consigo hacer es:
- cuando el [CC_desplazamiento] tenga el valor ''NO'' me coloque automáticamente un ''0'' en el [txt_instalacion] de mi formulario
- cuando el [CC_desplazamiento] tenga el valor ''SI'' busque el valor de [instalación] en la tabla [Lugares de juego] que será igual al [CC_Instalacion] y me coloque automáticamente el [Precio] en el [txt_desplazamiento]
Espero haberme explicado correctamente, soy nuevo en Access y un follon enorme de conceptos.
Muchísimas gracias.
Valora esta pregunta


0