设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1410|回复: 0
打印 上一主题 下一主题

[其它] 以下代码何解

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-4 00:08:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Private Sub lvwList_DblClick()  'LvwList是一个listView控件

On Error GoTo Exit_Err

  

  If lvwList.SelectedItem Is Nothing Then Exit Sub

  

  Dim ID As Long

  Dim sSQL As String

  Dim rs As DAO.Recordset

  

  ID = CLng(Mid(lvwList.SelectedItem.Key, 3))

  sSQL = "SELECT TINFO.FM, TINFO.TO, TINFO.SJ, TINFO.INFO, TINFO.WDT FROM TINFO WHERE TINFO.ID=" & ID & " Order by TINFO.WDT DESC;"

  Set rs = CurrentDb.OpenRecordset(sSQL, , dbPessimistic)

  

  sSQL = "主    题:" & rs!SJ & vbCrLf & "发 件 人:" & rs!FM & vbCrLf & "收 件 人:" & rs!TO & vbCrLf & "时    间:" & rs!wdt _

      & vbCrLf & vbCrLf & "=======================================================================================" _

      & vbCrLf & vbCrLf & rs!INFO

  rs.Close

  Set rs = Nothing

  

  DoCmd.OpenForm "frmRead"

  Forms!frmRead.INFO = sSQL

  Forms!frmRead.cmdfocus.SetFocus

  

  Exit Sub

Exit_Err:

  MsgBox "Error!" & Err.Number & vbCrLf & Err.Description

  Exit Sub

  

End Sub



以上代码ID = CLng(Mid(lvwList.SelectedItem.Key, 3))何解,为什么把3改为其他值就是出错.



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-10 14:03 , Processed in 0.100176 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表