40個のフィールドを更新する更新クエリを作成してそれを実行すればいいでしょう。
そのような長いSQLを書くのが面倒ということなら、VBAでSQLを生成してそれを実行すればいいでしょう。
Public Sub Sample()
Dim strSQL As String, rs As DAO.Recordset, fld As DAO.Field
Set rs = CurrentDb.OpenRecordset("テーブル1")
For Each fld In rs.Fields
strSQL = strSQL & ", [" & fld.Name & "] = _
Replace(Trim([" & fld.Name & "]),Chr(13) & Chr(10),'')"
Next
rs.Close
strSQL = "UPDATE テーブル1 SET" & Mid(strSQL, 2)
CurrentDb.Execute strSQL, dbFailOnError
End Sub