【问题标题】:how to save form values to DB in domino designer by Lotus Script如何通过 Lotus Script 在 domino Designer 中将表单值保存到 DB
【发布时间】:2015-01-21 10:12:17
【问题描述】:

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

关注我的first question

1) 如何将表单值保存到数据库

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

3) 如何创建视图以从数据库中检索值

用 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

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

如果可能,请提供与代码一起讨论 DB 和视图的网站的链接。

提前致谢

以上问题解决了!谢谢克努特

编辑 1:

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

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

【问题讨论】:

  • 编辑 1:虽然这应该是一个新问题,但这里是简短的回答:在 Domino Designer 中的菜单 Create/Design/Agent 中创建 Java 代理,然后选择“Java”作为类型。

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


【解决方案1】:

1)

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

2) + 3)

Create a formDomino Designer 中的 "Main Topic" 并添加您在打开具有字段 Form = "Main Topic" 的文档时要查看的字段

Create a view 在 Domino Designer 中。创建显示您在文档中创建的字段的列

4)

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

【讨论】:

  • 更新了问题..感谢您的回复。(现在我可以通过 Views 查看 DB 字段)...我从 site u pointed out 了解 DB 的工作原理..
  • @Kunt 你能看看this
猜你喜欢
  • 2012-02-23
  • 1970-01-01
  • 2022-09-24
  • 2012-05-08
  • 1970-01-01
  • 2012-11-08
  • 2017-06-22
  • 2013-02-05
  • 2014-07-23
相关资源
最近更新 更多