Dos dudas sobre variables temporales y where en macros
Sé que en VBA se puede declarar si una variable es numérica, de fecha, de cadena, etc.
Pero, en las macros de Access, al definir una variable temporal, parece que no es posible efectuar esta declaración, así que mi duda es: ¿Con qué carácter se almacenan estas variables temporales?
Está claro que si el contenido de la variable es Pepe, se almacena como variable de cadena, pero, si la variable es 17, ¿se almacena como un número o como una cadena?
Y la segunda duda es, ¿por qué hay veces que al especificar el contenido de la condición where hay que usar el formato ="[Tabla].[Campo]..." y otras veces lo que pretendes se consigue utilizando el formato [Tabla].[Campo]..., sin poner un signo igual al principio y sin comillas?
Si no funciona un formato, uso el otro, pero por más vueltas que le he dado no he conseguido descubrir la razón de que unas veces la condición funcione sin comillas y otras no.