Vba - Access
Hola soy novatillo en Vba y me he encallado. Tengo un subformulario que intenga cargar datos dependiendo el Formulario principal.
strSource = "SELECT * FROM bdFacturas " & " WHERE Ref/id = '" & RefCliente & "'" & " OR Ref='" & ExRef & "'" & " ORDER BY Nfac"
SubFormCli.Form.RecordSource = strSource
SubFormCli.Form.Requery
RefCliente es la variable que contiene el valor por el que quiero que se rija el Select pero el problema es que el campo de la tabla es "Ref/id" y la barra es lo que me molesta ya que cuando ejecuto me salta una ventanita que dice que introduzca un valor para "Ref" olvidándose del "/id". No puedo cambiar el nombre de este campo en la base de datos y quisiera saber si hay alguna fora de solucionar esto. Gracias.
strSource = "SELECT * FROM bdFacturas " & " WHERE Ref/id = '" & RefCliente & "'" & " OR Ref='" & ExRef & "'" & " ORDER BY Nfac"
SubFormCli.Form.RecordSource = strSource
SubFormCli.Form.Requery
RefCliente es la variable que contiene el valor por el que quiero que se rija el Select pero el problema es que el campo de la tabla es "Ref/id" y la barra es lo que me molesta ya que cuando ejecuto me salta una ventanita que dice que introduzca un valor para "Ref" olvidándose del "/id". No puedo cambiar el nombre de este campo en la base de datos y quisiera saber si hay alguna fora de solucionar esto. Gracias.
Respuesta de cibermanitas
1