如果是某条记录的最后一个字段是你所说的记录尾,那我也想知道结果。作者: Trynew 时间: 2002-12-27 22:13
如果是某条记录的最后一个字段,可定义函数:
Public Function GOD() As String
GOD=Me.RecordSetClone.Fields(Me.RecordSetClone.Fields.Count-1).Name
End Function
如果是判断数据表格式窗体的最后一列,可以用控件的ColumnOrder来判断作者: zhengjialon 时间: 2002-12-28 01:30
妙!作者: sxay 时间: 2002-12-28 02:13
不是呀,我指的是当前窗口的最后一条记录,功能就像FOXBASE里的eof(),谢了!作者: 竹笛 时间: 2002-12-28 05:03
DoCmd.GoToRecord , , acLast
不要在新手上路栏搞那么复杂嘛:)作者: sxay 时间: 2002-12-28 05:12
版主,我也不想搞复杂呀你说的这个也不对呀,我指的是函数,能返回T. F的我也是找了好久还没找到!所以只好救助于大伙了!作者: Trynew 时间: 2002-12-28 06:17
我想你问的就是Me.Recordset.Eof()。
但在当前窗口的最后一条记录时,返回来的也是False。必须是执行Me.Recordset.MoveNext后才返回True。
下面是一个判断当前记录是否为当前窗口的最后一条记录的函数:
Function MyGod() as Boolean
On Error Resume Next
MyGod=False
Me.Recordsetclone.BookMark=Me.BookMark
Me.RecordSetclone.MoveNext
MyGod=Me.Recordsetclone.EOF()
End Function