设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1612|回复: 11
打印 上一主题 下一主题

[其它] 关于ListView控件的问题。。(有图)

[复制链接]
跳转到指定楼层
1#
发表于 2006-7-7 00:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为何这段代码老是提示“要求对象”???



Public Function ListreQuery()
  List0.ListItems.Clear
  
  Dim syRecset As DAO.Recordset
  Dim itemX As ListItem
  Dim i As Integer
  Dim strSQL As String
  
  If Node.Key = "a" Then
  strSQL = "SELECT 工号,姓名,上班日期,员工状态 FROM 员工资料; "
  Else
  If Node.Key Like "aa*" Then
  strSQL = "SELECT 工号,姓名,上班日期,员工状态 FROM 员工资料 where 所属部门ID=" & Mid(Node.Key, 3, 8)
  Else
   If Node.Key Like "aaa*" Then
  strSQL = "SELECT 工号,姓名,上班日期,员工状态 FROM 员工资料 where 所属组别ID=" & Mid(Node.Key, 4, 9)
  End If
  End If
  End If
  
Set syRecset = CurrentDb.OpenRecordset(strSQL)

If syRecset.RecordCount > 0 Then
syRecset.MoveFirst

Do Until syRecset.EOF
         
       Set itemX = List0.ListItems.add()
      
      i = Right(syRecset!工号, 1)  '设置list头的图标
      ' a = 1
       itemX.SmallIcon = i              '设置list头的图标
       itemX.Icon = i                   '设置list头的图标
       itemX.Text = syRecset!工号                '设置list列表的第一个栏位名
       itemX.SubItems(1) = syRecset!姓名         '设置list列表的第二个栏位名
       itemX.SubItems(2) = syRecset!上班日期     '设置list列表的第三个栏位名
       itemX.SubItems(3) = syRecset!员工状态     '设置list列表的第四个栏位名
       syRecset.MoveNext
Loop
Set syRecset = Nothing
End If

End Function

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-7-7 00:33:00 | 只看该作者

错误提示截图


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
发表于 2006-7-7 00:36:00 | 只看该作者
把附件传上来,便于调试
4#
发表于 2006-7-7 00:39:00 | 只看该作者
把例子传上来
5#
 楼主| 发表于 2006-7-7 00:45:00 | 只看该作者
6#
 楼主| 发表于 2006-7-7 00:53:00 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
发表于 2006-7-7 01:35:00 | 只看该作者
员工资料的表有些数据不齐,你再在这的基础修改一下


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2006-7-7 01:51:00 | 只看该作者
您是说有些员工没有“组别”,是吧?可这个员工资料表原始数据就是如此啊,有些部门(如:管理部)下面是不分组别的。。。。。

9#
 楼主| 发表于 2006-7-7 02:01:00 | 只看该作者
总是提示“参数不足,期待是2”。。。。

看不懂是什么意思啊。。。。帮忙再看看啊。。。
10#
发表于 2006-7-7 02:05:00 | 只看该作者
是因为你的select 语句得不能数据,更改select 语句(你看看员工资料的表对比一下你的SELECT)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 23:47 , Processed in 0.235403 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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