** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Dlookup -  Varios criterios
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDlookup - Varios criterios

 Responder Responder
Autor
Mensaje
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Tema: Dlookup - Varios criterios
    Enviado: 03/Febrero/2023 a las 12:01
Buenos días.

La siguiente expresión da un error de tipos.

CtaTareaGastoComLocales = DLookup("[Subcuenta]", "Tareas", "IdTarea =" & ApIdTarea And "IdPromocion =" & IdDeLaPromocion)

Las variables son de tipo integer

Pueden ayudarme? ...   Gracias anticipadas.
Arriba
Adrianet Ver desplegable
Habitual
Habitual
Avatar

Unido: 26/Marzo/2015
Localización: Valencia
Estado: Sin conexión
Puntos: 135
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 12:11
Hola

 prueba así,....

CtaTareaGastoComLocales = DLookup("[Subcuenta]", "Tareas", "IdTarea =" & ApIdTarea  & " And IdPromocion =" & IdDeLaPromocion)

saludos
Arriba
Adrianet Ver desplegable
Habitual
Habitual
Avatar

Unido: 26/Marzo/2015
Localización: Valencia
Estado: Sin conexión
Puntos: 135
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 12:15
Te recomiendo leer unas notas que publiqué en 

Tus Funciones Favoritas & Aportaciones & Artí­culos



sobre uso de la función DLookup, y la sintaxis con múltiples criterios

saludos

Arriba
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 13:15
Adrianet, si le añado tu sugerencia ( & ),  visual me da Error de compilación: Se esperaba: expresión


Arriba
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 13:38
Si la expresión la defino así:

CtaTareaGastoComLocales = DLookup("[Subcuenta]", "Tareas", "IdTarea = " & ApIdTarea & " And IdPromocion = " & IdDeLaPromocion)

Visual avisa del siguiente error:

Se ha produdido el error '2471' en tiempo de ejecución.
La expresión que ha especificado como parámetro de la consulta produjo el error 'idTarea'.



Editado por rocjfl-b - 03/Febrero/2023 a las 13:43
Arriba
01loko Ver desplegable
Colaborador
Colaborador


Unido: 17/Agosto/2017
Localización: Santander
Estado: Sin conexión
Puntos: 807
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 16:39
CtaTareaGastoComLocales = DLookup("[Subcuenta]", "Tareas", "Tareas.[IdTarea] = " & ApIdTarea & " And Tareas.[IdPromocion] = " & IdDeLaPromocion)

Editado por 01loko - 03/Febrero/2023 a las 16:40
Recordar de que soy nuevo y estoy aprendiendo.
Arriba
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Enviado: 03/Febrero/2023 a las 16:39
El problema estaba en "IdTarea", me confundí de campo de búsqueda.
Disculpas por el despiste.
Adrianet, gracias por tu publicación.
Se puede cerrar el hilo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable