エラーメッセージがあいまいである:これが唯一のデザインビューで設定することができますプロパティです。
ビューを切り替える必要がありますので、プロパティを設定してスイッチバックしてください。
私はこれを標準モジュールに入れ、フォームモジュールには入れません。
Private Sub SwitchView_Click()
Call SwitchDefaultView(Me)
End Sub
' in standard module
Public Sub SwitchDefaultView(frm As Form)
Dim sFrm As String
' Make sure the current record is (and can be) saved
On Error Resume Next
frm.Dirty = False
If Err.Number <> 0 Then MsgBox Err.Description: Exit Sub
On Error GoTo 0
sFrm = frm.Name
' Switch to Design view
DoCmd.OpenForm sFrm, acDesign
Forms(sFrm).DefaultView = 1 ' Continuous form
' DoCmd.Save acForm, sFrm ' optional
' Switch back to Form view
DoCmd.OpenForm sFrm, acNormal
End Sub
私は疑問に思っていますが、通常、フォームは連続または単一フォーム用に設計されています。私はこのスイッチのユースケースを想像しています。
私は最後に、ビューを単一フォームから連続フォームに直接変更する方法はないと考えました。しかし、あなたはすばらしい回避策を提供しました。 –