Gracias por la contestación, realmente lo que hice fue crear una base de datos desde una macro con Excel
Dim catalog as adox.catalog
Dim new_table as adox.table
Set new_table =createobject (adox.table)
New_table.name=tablename
Newtable.columns.append "cedula*"
'aqui creo todos los campos que necesito
Catalog.tables.append new_table
Una vez que se creó la tabla los usuarios trabajan en sus propias macros y al final desde esta macro guarda la información en access de esta manera
Set cn=new adodb.connection
Cn.open datasource
Set rs=new adodb.recordset
Rs.open tablename, con, adopenkeyset, adlockoptimistic,adcmdtable
With rs
.addnew
.fields ("cédula")=cédula
'ingreso de todos los campos
.update
End with
Rs.close
Set rs=nothing
Cn.close
Cn=nothing
Y funciona con varios usuarios al mismo tiempo el problema se da cuando alguno corto la grabación a la mitad ya sea porque el usuario tenía la clave vencida o presionó esc y la conexión queda abierta porque se bloquea para los otros usuarios, por eso quería saber si se puede desconectar de alguna manera para que el resto pueda usar
No sé si se está abriendo en modo exclusivo. Si me puedes dar alguna idea te lo agradecería mucho