标题: access窗体模式下默认输入前条记录字段的值 [打印本页] 作者: 朱同学 时间: 2009-4-22 22:24 标题: access窗体模式下默认输入前条记录字段的值 请教一个access问题:如何在窗体模式下输入记录时,可以使某个字段始终默认输入前一条记录相对应字段的
值。(如前一条记录商品编号为AA-11,商品名称为笔记本,那么在输入下一条记录时,商品编号默认为AA-11
,商品名称默认为笔记本。)作者: Grant 时间: 2009-4-22 22:37
你可以在要默认输入的文本框或组合框的属性上的 默认值设置为 =Dlast ("表名","[ 文本框或组合框的 字段名 ] ")作者: Henry D. Sy 时间: 2009-4-22 22:54
Private Sub Form_Current()
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone
If NewRecord Then
If rs.RecordCount <> 0 Then
rs.MoveLast
Me.商品编号 = rs!商品编号
Me.商品名称 = rs!商品名称
End If
End If
rs.Close
Set rs = Nothing
End Sub
复制代码
作者: 朱同学 时间: 2009-4-22 22:55
你好,我按你的方法=Dlast ("表1","[商品编号] ") 或 =Dlast(表1,[商品编号]) 都不行,请指教。谢谢!作者: Henry D. Sy 时间: 2009-4-22 22:59
Dlast ("[商品编号]","表1")作者: 朱同学 时间: 2009-4-22 23:07
版主,不能保存因为称Dlast为不知名函数作者: Henry D. Sy 时间: 2009-4-22 23:12