我是新来的lotusScript和莲花音符。我可以使用notesView从数据库中检索数据。下面是我的lotusScript代码的路径:
Sub getViewData
Dim session As New NotesSession
Dim db As NotesDatabase
Dim mainDoc As NotesDocument
Set db = session.CurrentDatabase
Dim collection As NotesDocumentCollection
Set collection = db.AllDocuments
Dim fileName As String
Dim fileNum As Integer
Dim item As NotesItem
Forall v In db.Views
Set mainDoc = v.GetFirstDocument
fileNum% = Freefile()
fileName$ = "C:\AllViewsData\" & v.name & ".txt"
Open FileName$ For Append As fileNum%
Write #fileNum% , "////// VIEW NAME:" & v.name & "////////////"
Set mainDoc = v.GetFirstDocument
While Not ( mainDoc Is Nothing )
Forall i In mainDoc.Items
ss = ss & " " & i.Name
End Forall
Write #fileNum% , ss
Set mainDoc = v.GetNextDocument( mainDoc )
Wend
Close fileNum%
End Forall结束子对象
我为每个notesForms设计了sql(关系)表。我试图使用notesForm检索数据并将其存储在相应的表中,但我无法做到这一点:(非常感谢任何帮助。
发布于 2010-10-07 08:11:17
窗体描述数据的架构/ UI。实际需要导出/查询的是数据库中的Lotus 文档,而不是表单。
至于视图,这些只是数据的“窗口”,不需要显式导出。这里有一篇与你类似的文章,我的答案涵盖了数据、表单和视图之间的区别:
https://stackoverflow.com/questions/3854415
复制相似问题