删除记录,判断记录位置

删除记录,判断记录位置,第1张

删除记录,判断记录位置,第2张

VB语句删除记录:
for I = 1 to 20
SQL = " Delete order detail ID FROM order detail Where order detail ID = " & I
docmd . run SQL SQL
next
or:
current project . connection..

清除空表记录
1,currentdb()的方法。执行" delete * from table name"
2,docmd.runsql "SQL语句"
3,RunSQL "Delete * From table name "

确定显示的当前记录的记录号。
以下示例显示如何使用Currentrecord属性来确定所显示的当前记录的记录号。在通用过程Currentformrecord中,当前记录的数值被赋给变量Lngrecordnum。
subcurrentformrecord(frm as form)
dimlngrecordnum as long
lngrecordnum = frm . current record ' current record是当前记录号
End Sub。

读取最后一条记录
dlast("字段名","表名")

在字段的默认值中使用此函数,使字段的新记录显示以前的记录。
当窗体打开时,如何在指定记录上定位窗体。
变量lngbh被定义为在打开表单时显示ID=Lngbh的记录。
DoCmd。OpenForm "formname ",acNormal," ID =" & LNGBH,acFormEdit,acWindowNormal

如何在打开表单时自动转到相应的记录
用法:docmd.run命令accmdrecordsgotonw
accmdrecordsgoto first移到第一条记录
acCmdRecordsGoToLast移到最后一条记录
AcCmdRecordsGoToNew添加一条记录
acCmdRecordsGoToNext移到下一条记录
acCmdRecordsGoToPrevious移到上一条记录。

判断记录的位置
me . recordset . absolute position = 0 '第一条记录
me . recordset . absolute position = me . recordset . record count-1 '最后一条记录
me . recordset . absolute position =-1 '在第一条记录之前,me . recordset . BOF = true
me . recordset . absolute position = me . recordset . record count '在最后一条记录之后,

确定它是否是新记录
me . new record = true
me . new record = false

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 删除记录,判断记录位置

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情