Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lotus notes 如何使用Lotus脚本在domino designer中将表单值保存到DB_Lotus Notes_Lotus Domino_Lotusscript_Lotus_Domino Designer Eclipse - Fatal编程技术网

Lotus notes 如何使用Lotus脚本在domino designer中将表单值保存到DB

Lotus notes 如何使用Lotus脚本在domino designer中将表单值保存到DB,lotus-notes,lotus-domino,lotusscript,lotus,domino-designer-eclipse,Lotus Notes,Lotus Domino,Lotusscript,Lotus,Domino Designer Eclipse,我不熟悉Domino designer和lotus脚本 跟着我 1) 如何将表单值保存到DB 2) 如何查看数据库(如MS access) 3) 如何创建视图以从数据库检索值 谷歌搜索了一下,但找到了一个链接解决方案 我试过了 Sub Click(Source As Button) Dim myText As String Dim workspace As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim

我不熟悉Domino designer和lotus脚本

跟着我

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

2) 如何查看数据库(如MS access)

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

谷歌搜索了一下,但找到了一个链接解决方案

我试过了

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
但我不知道它在哪里保存我的表单字段

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

提前谢谢

上面的问题解决了!谢谢你,克努特

编辑1:

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

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

(一)

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

2) +3)

在Domino Designer中选择“主主题”,并添加打开具有字段Form=“Main Topic”的文档时要查看的字段

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

(四)

阅读本文,作为经典Notes应用程序开发的介绍。

1)

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

2) +3)

在Domino Designer中选择“主主题”,并添加打开具有字段Form=“Main Topic”的文档时要查看的字段

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

(四)


阅读本文作为经典Notes应用程序开发的介绍。

更新了问题。感谢您的回复。(现在我可以通过视图查看DB字段)…我了解了DB的工作原理。@Kunt您可以看看更新的问题吗。。感谢您的回复。(现在我可以通过视图查看DB字段)…我从中了解了DB的工作原理。@Kunt您能看一看编辑1吗:虽然这应该是一个新问题,但这里有一个简短的答案:在Domino Designer的菜单create/Design/agent中创建Java代理,然后选择“Java”编辑1:虽然这应该是一个新问题,但这里有一个简短的答案:在DominoDesigner的菜单create/Design/agent中创建Java代理,并选择“Java”作为类型。