假如我们需要取一个视图中的第一个文档的值某个域的值。。。
那众所周知。要用到doc.field(0)来取
你的问题就是这里的doc怎么获得。。。
让我们来分析一下。。。。
那众所周知。要用到doc.field(0)来取
你的问题就是这里的doc怎么获得。。。
让我们来分析一下。。。。
因为是BS的开发。不能使用UI类。所以我们只看黄色的类。。。(而且最终都要回归到顶类NotesSession)
因为doc是属于notesdocument。所以我们在上面的类对象图例中找到notesdocuemt
然后根据箭头找到上一级的关于VIEW的类。。。(dim doc as notesdocument)
找到了。。就是NOTESVIEW。(dim view as notesview)
然后再找上一级的类...找到了NotesDatebase.(dim db as notesdatabase)
接下来就找到了顶类 NotesSession(Dim session As New NotesSession)
然后。按照机器解释的方式。从上到下的方式。我们分别定义。。。。。
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc as notesdocument
好。我们都定义好了
接下来就是要做对每个定义好类型的变量进行初始化
每个变量后面的属性的写法(CurrentDatabase)可以查看当前初始变量所在的类的帮助
set db = session.CurrentDatabase
set view = db.getview("视图名称")
set doc = view.getfirstdocument
OK。初始全部完成了。。。
接下来就可以使用DOC了
tmp = doc.field(0)
msgbox tmp
讲解完毕。希望能听懂。。。。。。。。。。。。。。
很辛苦写好的。不顶对不起自己的良心。。。。