我一直在尝试创建一条新记录,希望显示一个新的空白表单,但显示上一个表单中的所有信息。
我需要一个空白表格来输入数据,但我还需要保存以前的所有表格。总的来说,我想继续添加到我的记录中。但不知怎的,它不会让我失望。
答案 0 :(得分:0)
如果我理解正确,您打开一个表单,但它显示您之前输入的数据?如果您想要避免查看以前的数据并且只有一个空白表示您应该将表单属性Data Entry
设置为Yes
答案 1 :(得分:0)
根据您是否有绑定表格,Kefash的回答可行。 但是,如果您有未绑定的表单,则不会。
如果你有一个未绑定的表单,最简单的方法是遍历所有控件并清空它们。 例如:
Private Sub save_Click()
Dim ctl As Control
For Each ctl In Me.Controls
Select Case ctl.ControlType
Case acListBox
If Len(ctl.ControlSource) = 0 Then
ctl.Value = Null
End If
Case acCheckBox
ctl.Value = 0
Case acTextBox
ctl.value = ""
End Select
Next
End Sub