如何通过Lotus Script将表单值保存到多米诺设计器中的DB

时间:2015-01-21 10:12:18

标签: lotus-notes lotus-domino lotusscript lotus domino-designer-eclipse

我是Domino设计师和Lotus脚本的新手,

关注first question

  

1)如何将表单值保存到DB

     

2)如何查看数据库(如MS访问)

     

3)如何创建视图以从DB中检索值

用Google搜索,但找到了to save to db链接。

我试过

Sub Click(Source As Button)
    Dim  myText As String
    Dim workspace As New NotesUIWorkspace
    Dim uidoc As NotesUIDocument
    Dim doc As NotesDocument
    Dim  enteredText As String

    Dim session As New NotesSession
    Dim db As NotesDatabase

    Set db = session.CurrentDatabase
    Set doc = New NotesDocument( db )
    doc.Form = "Main Topic"
    doc.Subject = "Here's a new document"
    Call doc.Save( False, False )//I think it is saving here but don'y know where it saves

    myText = Inputbox("insert some text :","Testing Heading","Default value",100,100)
    Msgbox "you have entered : "+myText 
    Set uidoc = workspace.CurrentDocument
    Set doc = uidoc.Document
    doc.addrfield = myText

    enteredText = doc.addrfield(0)
    Msgbox "Data entered in addrfield : "+ enteredText 
End Sub
  

但我不知道它在哪里保存我的表单字段

如果可能,请提供指向讨论数据库和视图以及代码的网站的链接。

提前致谢

上面的一个解决了!谢谢Knut

  

编辑1:

我想创建一个Java代理,它将生成数据库中数据的文本文件(创建一个简单的报告)。

  

如何添加Java代理?如何获取访问数据(表单字段)   数据库?我应该在哪里放置java代码?

1 个答案:

答案 0 :(得分:5)

1)

Call doc.Save( False, False )之后添加doc.addrfield = myText。只有这样才能保存您在文档中所做的更改。

2)+ 3)

Create a form"主题"在Domino Designer中添加要在打开具有字段Form =" Main Topic"

字段的文档时要查看的字段 Domino Designer中的

Create a view。创建显示您在文档

中创建的字段的列

4)

阅读此http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246854.html?OpenDocument作为经典Notes应用程序开发的介绍。