Office中国论坛/Access中国论坛

标题: 站长,COLLECTION类型怎么用啊,能否举个简单例子? [打印本页]

作者: 大熊    时间: 2002-4-25 22:58
标题: 站长,COLLECTION类型怎么用啊,能否举个简单例子?
帮助里面看不懂!
作者: tmtony    时间: 2002-4-25 23:04
你是指集合对象还是数据库连接对象
作者: 大熊    时间: 2002-4-25 23:11
集合对象!
作者: tmtony    时间: 2002-4-25 23:19
这是一个数据连接的会话。你想使用它哪些功能呢 ,不然我也不知道如何下手哦
作者: tmtony    时间: 2002-4-25 23:23
搞错,你说集合对象!
你可想象FORMS吧,它就是一个集合啊
可以添加删除里面的对象啊
作者: tmtony    时间: 2002-4-25 23:28
你看的是Collection 对象示例吧
实际上这里主要是类的概念,集合的概念并不复杂,我等下做个例子吧
作者: 大熊    时间: 2002-4-25 23:31
等会我再问!
作者: 大熊    时间: 2002-4-25 23:43
是这样,窗体里有多个字段要更新,是否可以将要更新的字段名统统放在COLLECTION集合变量中,到时用FOR EACH拿出来用?
作者: tmtony    时间: 2002-4-25 23:51
当然可以,不过它帮你简化什么呢?
作者: 大熊    时间: 2002-4-25 23:54
不简化,只是想会不会增加可读性!

但是我调试下来不行,站长是否能举一实例!
[此贴子已经被大熊于2002-4-25 15:54:19编辑过]


作者: tmtony    时间: 2002-4-25 23:55
这个肯定会,能不能把你未做完的传上来我再改,省点时间 :)
作者: 大熊    时间: 2002-4-26 00:01
实际上我什么也没做,只是开了个空窗口,写了三行代码测试了一下!
作者: tmtony    时间: 2002-4-26 00:10
啊?
你的意思是一个窗体(是否绑定)要更新其中一部分字段,我随机抽几个字段是否可以
作者: 大熊    时间: 2002-4-26 00:10
暂停,我找到了一个例子,有问题我再问!TKS ANYWAY!
作者: 大熊    时间: 2002-4-26 00:15
站长请看,ANY PROBLEM?
Option Compare Database
Dim xxx As Collection
Private Sub Form_Open(Cancel As Integer)
    Set xxx = New Collection
    xxx.Add Item:="Rick", Key:="001"
End Sub


Private Sub 命令0_Click()
    MsgBox xxx("001")
End Sub

作者: tmtony    时间: 2002-4-26 00:20
正是,不过是循环多几次而已
集合很类似数组啦,不过弹性更大
作者: 大熊    时间: 2002-4-26 00:23
搞错了,这是我模仿来的,但是不能用,正要请教TONY站长呢!
作者: tmtony    时间: 2002-4-26 00:29
出什么错?
作者: tmtony    时间: 2002-4-26 00:32
这是现在VB上做的OA方面的类(接口),要改在ACCESS上实在不知如何改,直接放上来当个例子吧文件下载
作者: 大熊    时间: 2002-4-26 00:36
天,这个例子是给我的?

没见到有集合对像啊!
[此贴子已经被大熊于2002-4-25 16:35:41编辑过]


作者: tmtony    时间: 2002-4-26 00:38
哦,不是,我是说类,集合相对不复杂
你的程序出什么错误提示,我还没试,
作者: 大熊    时间: 2002-4-26 00:46
成功!
作者: 大熊    时间: 2002-4-26 00:48
所见到的例子都是使用集合类,帮助中的说明又太少!走了太多弯路!
作者: tmtony    时间: 2002-4-26 01:08
那前面错在哪里啊,你让我知头不知尾哦 :)
作者: 大熊    时间: 2002-4-26 01:37
MsgBox xxx("001")报错!

作者: tmtony    时间: 2002-4-26 02:44
使用KEY,用不用ITEM应该都可以




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