Saludos Cordiales,
Solicito me ayuden con unas rutinas de progrmación en Access, he desarrollado en Visual Basic, pero esto no le encuentro correccion, les explico:
he creado varios formularios para cargar datos en las distintas tablas de una base de datos de Access 2003 y deseo lo siguiente:
En un formulario de maquinas he colocado un campo de codigo de operador y al lado he colocado un campo donde debera aparecer el nombre del mismo en tal caso de que exista el registro en la tabla operadores que es separada de la tabla maquinas, en el evento change del campo codigo he colocado la siguiente programación:
Private Sub codigoperador_Change()
' Configurar el Objeto de la Base de Datos, configurar y colocar en memoria el registro segun el codigo de busqueda
Set dbAuditar = OpenDatabase("BdAuditoria.mdb")
Set rsTabla = dbAuditar.OpenRecordset("SELECT nombrepera, apellidopera WHERE codigopera = '" & Me.codigoperador.Value & "'FROM tblOperadores;")
axNomOperador = rsTabla.Fields(0).Value & " " & rsTabla.Fields(1).Value
dbAuditar.Close
Me.txtNombreOperador = axNomOperador
End Sub
En la linea de color rojo, me arroja el siguiente error:
Numero 3045: el archivo ya esta en uso
De hecho es cierto ya tengo la base de datos abierta, ¿como puedo hacer que busque el registro en la tabla especificada y me traiga el nombre?
Gracias