<<< 返回 access911.net 编程静态资料库索引页

如何获取数据表视图子窗体多选时选中的记录ID?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2010-6-21  浏览人次:769


专题地址:http://access911.net/fixhtm/72FABF1E10DCE9F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

如何获取数据表视图子窗体多选时选中的记录ID?

 

回答:


需要使用窗体的 SelHeight SelTop 等属性结合 DAO 来完成,代码如下:


Option Compare Database
'放在窗体模块中的公共变量
Public strSelectIds As String

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim strSql As String
    strSelectIds = ""
    
    '按住 Ctrl + Shift 键,然后用鼠标拖曳可以看到提示结果
    If Shift = (acCtrlMask + acShiftMask) Then
        With Me.RecordsetClone
            .MoveFirst
            .Move Me.SelTop - 1
            For i = 1 To Me.SelHeight
            .....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABF1E10DCE9F3.htm

 


上一篇:关于数据宏(DataMacro)的测试,TableEvents测试(二)

下一篇:如何在删除查询中使用 JOIN 关系

2017年2月22日生成静态资料