Office中国论坛/Access中国论坛

标题: 【新手入门】之十七:浅谈列表框的使用 [打印本页]

作者: roych    时间: 2011-3-30 14:11
标题: 【新手入门】之十七:浅谈列表框的使用
       其实,早在几个月之前已经发了一个关于列表框基本属性的帖子。不知道是否因为之前没有附上实例的缘故,新版友lionzhanyue对这些属性并不太熟悉。这次决定做一个实例传上来。里面包括了新增数据和删除数据两项,修改数据请参考以下帖子:双击列表框修改数据(与鱼儿游游探讨)
列表框并不难,关键的代码是SQL语句,编写语句时必须要注意字段类型(例如数值型就不能加引号,日期型必须加井号等等)。
为了让大家弄清楚For语句的使用,我特别把列表框的多重选择属性设置为“展开的”。欢迎大家一起探讨。

【新手入门】之一:If分支语句
【新手入门】之二:分支语句总结
【新手入门】之三:循环语句For
【新手入门】之四:循环语句Do和死循环
【新手入门】之五:公共变量与传址过程、传值过程
【新手入门】之六:“悲欢离合总无情”——浅谈Split和Join
【新手入门】之七:嵌套与并列——再谈If流程问题
【新手入门】之八:“连就连”——浅谈“&”和“+”连接符的区别

【新手入门】之九:从百钱百鸡谈起——浅谈“规划求解”兼答lingjiang问
【新手入门】之十:书到用时方恨少——自定义菜单(Access 2003)的制作
【新手入门】之十一:浅谈ADO之序言
【新手入门】之十二:浅谈ADO之Connection
【新手入门】之十三:浅谈ADO之Conmmand(上)
【新手入门】之十四:浅谈ADO之Command(下)
【新手入门】之十五:浅谈ADO之Recordset(上)
【新手入门】之十六:浅谈ADO之Recordset(下)
【新手入门】之十七:浅谈列表框的使用
【新手入门】之十八:双击列表框修改数据
【新手入门】之十九:从“书与女友恕不外借”谈起——浅谈“Bookmark”的使用
【新手入门】之二十:“书与书签”——bookmark属性答疑
【新手入门】之二十一:记录集的“凌迟”——逐条导出记录集

【新手进阶】之一:基础算法(一)
【新手进阶】之二:基础算法(二)
【新手进阶】之三:基础算法(三)
【新手进阶】之四:基础算法(四)
【新手进阶】之五:排序搜索(一)
【新手进阶】之六:排序搜索(二)
【新手进阶】之七:递归算法
【新手进阶】之八:冒泡排序
【新手进阶】之九:浅谈不绑定数据源操作记录
【新手进阶】之十:工作日的计算
【新手进阶】之十一:“庖丁解牛”和“纪昌学射”——浅谈表格式文本数据的导入
【新手进阶】之十二:从四脚腾空的奔马谈起——原来界面可以这样设计
【新手进阶】之十三:Outlook风格导航界面
【新手进阶】之十四:仓库管理系统
作者: 大连海员    时间: 2011-3-30 14:28
谢谢分享,学习一下
作者: yori2007    时间: 2011-3-30 16:34

作者: t小宝    时间: 2011-3-30 16:51
支持一下!
作者: sblisb    时间: 2011-3-30 22:19
看看学不学
作者: gxy1000    时间: 2011-3-30 22:27
学习看看
作者: gxy1000    时间: 2011-3-30 22:34
能加点查询的就好了
作者: roych    时间: 2011-3-30 23:15
回复 gxy1000 的帖子

做查询不是不可以,重新定位列表框的数据源就行了,但我不建议在录入和删除功能的界面做查询,因为这样做容易引起两个问题:
1、列表框的数据源经常变化,不好判断当前的数据是全部数据还是查询数据;
2、查询条件的输入也是个问题。单独设置查询组合吧,字段过多而导致可读性不强;不单独设置吧,那么相同字段又要做查询条件,又要做录入条件,显然也不好。
一般建议查询放在专门的窗体(或者子窗体)里处理。而我这个实例旨在说明列表框的使用,就没打算再做查询了。
作者: pywwc    时间: 2011-3-30 23:39

作者: gxy1000    时间: 2011-3-31 09:46
知道了!!谢谢!!
作者: licongli    时间: 2011-3-31 14:48
看看.
作者: fyx127    时间: 2011-4-2 16:26
学习

作者: 芫茜    时间: 2011-4-3 17:11
下载学习,谢谢!
作者: hongrizheng    时间: 2011-4-3 18:29
下载
作者: wang1950317    时间: 2011-4-3 21:44
学习学习!
作者: huanglucy    时间: 2011-4-3 22:02
学习
作者: xie62    时间: 2011-4-4 07:50
谢谢分享,学习一下
作者: youchytan    时间: 2011-4-11 14:38
今天专门学列表框
作者: wktt6833    时间: 2011-4-11 14:56
谢谢分享,学习一下
作者: newplayer    时间: 2011-4-16 12:28
喜欢用列表框替代子窗体
作者: zyz218    时间: 2011-4-16 13:30
学习一下

作者: zyz218    时间: 2011-4-16 13:37
列表框查询

Private Sub cmderq_Click()
On Error GoTo Err_cmderq_Click

    Dim strWhere As String
    strWhere = ""
   
    If Not IsNull(Me.Text1) Then
        strWhere = strWhere & "([yearmonth] like '" & Me.Text1 & "') AND "
    End If
    If Not IsNull(Me.Text2) Then
        strWhere = strWhere & "([codeno] like '*" & Me.Text2 & "*') AND "
    End If
    If Not IsNull(Me.Text3) Then
        strWhere = strWhere & "([area] like '" & Me.Text3 & "') AND "
    End If
    If Not IsNull(Me.Text4) Then
        strWhere = strWhere & "([place] like '*" & Me.Text4 & "*') AND "
    End If
    If Not IsNull(Me.Text5) Then
        strWhere = strWhere & "([customer] like '*" & Me.Text5 & "*') AND "
    End If
    If Len(strWhere) > 0 Then
        strWhere = Left(strWhere, Len(strWhere) - 5)
    End If
   
    strWhere = "select * from stock_q where " & strWhere
    Me.List1.RowSource = strWhere
    Me.List1.Requery
  
Exit_cmderq_Click:
    Exit Sub

Err_cmderq_Click:
    MsgBox Err.Description
    Resume Exit_cmderq_Click
End Sub
作者: chenyingfengsx    时间: 2011-6-8 23:23
学习一下

作者: goto2008    时间: 2011-6-9 11:39

作者: khmkhm    时间: 2011-6-9 23:41
谢谢分享,学习一下
作者: lqylbh    时间: 2011-6-10 01:10
学习一下哈
作者: cjf78    时间: 2011-6-11 10:09
这个有价值,我正好需要,感谢分享!
作者: liu13420568423    时间: 2011-6-11 22:08
好东西
作者: 130050007    时间: 2011-6-12 03:41
good


作者: zczc123    时间: 2011-6-13 19:20
1111
作者: kent_73    时间: 2011-6-30 12:43
谢谢分享
作者: 锲而不舍77275    时间: 2011-6-30 17:27
学习一下
作者: fine88888888    时间: 2011-7-6 17:21
看看
作者: YXH_YXH    时间: 2011-7-7 21:21
多谢!!!!!!!!!!!!!!!!!!
作者: xuecc    时间: 2011-7-8 08:46
谢谢分享
作者: jackysu78    时间: 2011-7-16 00:19
学习
作者: williamwangc    时间: 2011-7-19 20:30
学习看看
作者: ilikeu    时间: 2011-7-20 09:41

作者: qczvba    时间: 2011-7-21 09:36
谢谢分享。
作者: 宏魔法师    时间: 2011-7-22 21:03
高手作品,学习学习

作者: lmqlt    时间: 2011-7-24 23:44
谢谢分享

作者: dgcatmu    时间: 2011-7-25 23:08
学习下撤
作者: gaofei186    时间: 2011-7-26 07:25
看看一下
作者: withme    时间: 2011-8-3 14:32
看看
作者: xiaowuo2    时间: 2011-8-3 14:55
看看效果如何,顶个
作者: sxqjwl    时间: 2011-8-21 01:00
谢谢分享!
作者: 5574916    时间: 2011-9-28 10:44
正好可以用来学习学习,谢谢分享
作者: cjf78    时间: 2011-10-5 14:54
这个我非常感兴趣,感谢
作者: lin2003_lin    时间: 2011-11-17 15:49
学习
作者: fendou11    时间: 2011-11-18 12:27
谢谢楼主,学习了
作者: huxinhua    时间: 2012-1-7 10:26
谢谢分享,学习一下
作者: yctqhe    时间: 2012-1-9 12:50
谢谢分享,学习一下
作者: 付谦    时间: 2012-1-10 12:41
学习
作者: jakyky    时间: 2012-1-17 16:02
遇到问题,特来看看
作者: pascal331    时间: 2012-1-17 16:52
看看,学习
作者: yanwei82123300    时间: 2012-1-20 16:41
谢谢分享
作者: rodgerliu    时间: 2012-1-30 12:01
顶一顶呀,看一看
作者: hotyeah    时间: 2012-3-22 14:31
谢谢分享,好久没来了
作者: pangzcn    时间: 2012-3-24 21:55
学些
作者: wgh3g    时间: 2012-3-24 22:47
需要学习
作者: 四川猴子    时间: 2012-4-11 22:52
学习
作者: lovehere    时间: 2012-4-12 08:30
学习一下
作者: yhf    时间: 2012-4-12 13:46
学习
作者: bluecard    时间: 2012-4-12 20:28
学习一下
作者: wzh    时间: 2012-4-20 10:59
谢谢分享,学习一下
作者: greatcf    时间: 2012-4-20 12:29
谢谢了
作者: zhu320211    时间: 2012-4-29 16:04
谢谢分享,学习一下

作者: LeeTien    时间: 2012-5-2 08:55
学习下
呵呵
作者: renyucai1963    时间: 2012-5-2 09:10
学习的。
作者: Jim_Raynor    时间: 2012-5-6 15:07
这个一定要学习一下
作者: accesswj    时间: 2012-5-28 13:00
okokok
作者: chshb    时间: 2012-6-16 18:14
谢谢分享,学习一下
作者: 鱼儿游游    时间: 2012-7-1 10:58
学习一下。
作者: efcndi    时间: 2012-7-4 08:14
look
作者: 元月    时间: 2012-7-4 11:31
谢谢分享,学习一下
作者: yedaoan    时间: 2012-7-7 11:50
好东西是一定要回复的
作者: ycxchen    时间: 2012-7-8 09:19
看看,学习!
作者: fnsmydyang    时间: 2012-7-9 08:21
学习一下下,谢谢分享.
作者: ysh5858    时间: 2012-7-10 20:59
谢谢分享,学习一下
作者: jinzhanxi    时间: 2012-7-11 08:14
谢谢分享
作者: liuxiangyucdpc    时间: 2012-8-1 15:35
好好学习一下
作者: sxb2007    时间: 2012-8-23 20:00
!!谢谢!!
作者: cjssxo    时间: 2012-9-2 07:08
谢谢分享
作者: de54715011    时间: 2012-9-15 00:09
回复一下,再下载看看
作者: 13601812106_01    时间: 2012-9-27 16:03
学习学习
作者: yanghua1900363    时间: 2012-9-27 16:27
多谢分享 学习了!
作者: xlyw    时间: 2012-10-11 10:33
学习学习
作者: 我在学习    时间: 2012-10-12 10:23
学习一下
作者: 冰疯的心    时间: 2012-10-12 15:08
学习,学习,重在学习
作者: boyandmerry    时间: 2012-10-16 13:54
学习一下
作者: tainring    时间: 2012-11-4 16:03
谢谢分享
作者: liu_sqing    时间: 2012-11-13 11:18

作者: huangdexun    时间: 2012-12-4 00:05
学习,列表框的功能应该用途很多的。
作者: wufeng980114    时间: 2012-12-9 15:28
看看
作者: netguestcn    时间: 2012-12-9 21:31
xuexi1
作者: 你是坏蛋    时间: 2012-12-9 21:39
谢谢分享
作者: cjf78    时间: 2012-12-23 17:07
我对此非常需要,感谢分享
作者: c101    时间: 2012-12-23 23:27
谢谢分享
作者: chcxp    时间: 2012-12-24 10:34
回复看看
作者: access新闻爱好者    时间: 2012-12-24 10:37
学习了!!!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3