acredito que o problema esteja na conexão, vejacomo faço:
Dim DB As Database
'
Dim Rs20 As Recordset
Set DB = Workspaces(0).OpenDatabase(App.Path & "\
seubanco.mdb")
Set Rs20 = DB.OpenRecordset("laudo", dbOpenDynaset)
Rs20.AddNew
Rs20("n_laudo") = n_laudo.Text
Rs20("n_data") = n_data.Text
Rs20("n_equipamento") = n_equipamento.Text
Rs20("n_tipo") = n_tipo.Text
Rs20("n_defeito") = n_defeito.Text
Rs20("n_filial") = n_filial.Text
Rs20("n_pat") = n_pat.Text
Rs20("n_obs") = n_obs.Text
Rs20.Update
você poderá fazer
Rs20("n_obs") = n_obs.Text
Rs20.Field("n_obs") = n_obs.Text
Rs20!n_obs = n_obs.Text
ambas maneiras descritas acima terão o mesmo efeito, não acredito que o problema esteja ai.
Veja a referência que está fazendo em Project / References
Ex:
Microsoft DAO 2.5 / 3.51 Objetct library -> para versões access 97 e anteriores
Microsoft DAO 3.6 Object Library -> para versões mais atuais
derrepente é este o problema
ah tenha certeza que laudo é o nome da tabela