Consulta condición

Tengo este comamdo para abrir informe donde quiero listar un campo alfanumérico V (viene con valores 001A20, 020C40, ¿015D05) y yo quiero listar por ejemplo todos los 001? Pero no se como definir ese campo en el mandato "DoCmd.OpenReport N, acViewPreview,, V"
---------------------------------------
Private Sub ComESTAN_Click()
Dim N, V As String
N = "ESTANTERIA"
V = estanteria.Value & "???"
DoCmd.OpenReport N, acViewPreview, , V
End Sub

1 Respuesta

Respuesta
1
Te lo digo a ojo, si no va, me comentas, si hay error etc:
---
'si 001 es un dato fijo
V = "estanteria like '" & "001" & "*'"
'si 001 es un control fulanito en este formulario
V = "estanteria like '" & me.fulanito & "*'"
---
En fin, todo es cuestión de que, al final, v sea una condición where de SQL estándar. Salud.
te vuelvo a enviar consulta porque no se si te llego, he porbado de esta forma
V = "estanteria like '" & me.fulanito & "*'"
Pero no me va me da el siguiente mensaje
Sobra un paréntesis de cierre en la espresion '(estantería like 012*)'
He probado poniendo comillas antes, más paréntesis pero no doy como debo hacer consulta, gracias de antemano
No hace falta ningún paréntesis
Lo que me parece que en principio las comillas simples y dobles no están bien situadas
Como las comillas simples son chr(34) a lo mejor nos queda más legible así:
V = "estanteria like " & chr(34) & me.fulanito & "*" & chr(34)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas