Imprimir una variable en un registro Access (VB)
Estoy llenando una registro, para esto tengo una variable tipo string que anteriormente definí, tengo el siguiente código.
a="Queretaro"
DoCmd.RunSQL "insert Into Registro(Fecha,Auditor,[Unidad nueva/anterior],[Cantidad de cajas con defectos])Values (" & Format(Date, "mm/dd/yyyy") & ",Cuadro_combinado142,Form!Combo180," & a & ")"
Pero en vez de llenar el registro con la variable "a" que en este caso es Querétaro (puede llegar a ser otro, pero no pondré los if de esa variable) me abre un cuadro con el titulo Querétaro y me pide que escriba un valor.
Si fuera una variable numrica y declaro el valor como a.value si me imprime en el registro el numero de la variable, aquí intente con a.text pero no me da, como soy nuevo no se si estos caracteres && tengan algo que ver.