Microsoft Access窗体将默认值设置为文本框和下拉列表的上一个条目

时间:2017-06-02 17:01:51

标签: ms-access

我正在尝试将其设置为当我添加新记录时,对于我的Microsoft Access表单,字段将使用我之前条目中的值填充。

对于常规文本框,我在更新前部分使用了以下代码:

    Private Sub Field_BeforeUpdate(Cancel As Integer)
    Me![Field].DefaultValue = Me![Field].Value
    End Sub

但是,我无法使用日期字段或下拉菜单字段进行此操作。

1 个答案:

答案 0 :(得分:0)

会发生什么 - 错误信息,错误结果,什么都没有?

对于日期字段,请尝试:Me.controlname.DefaultValue = "#" & Me.controlname & "#"

对于组合框,它是否保存文本值?尝试:
Me.controlname.DefaultValue = "'" & Me.controlname & "'"