1

私はドミノ デザイナーとロータス スクリプトの初心者です。

私の最初の質問に続いて

1)フォームの値をDBに保存するにはどうすればよいですか

2)DB を表示するにはどうすればよいですか (MS アクセスなど)

3) DB から値を取得するためのビューの作成方法

Googleで検索しましたが、 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コードはどこに配置すればよいですか?

4

1 に答える 1

6

1)

Call doc.Save( False, False )の後に追加しdoc.addrfield = myTextます。これだけで、ドキュメントに加えた変更が保存されます。

2) + 3)

Domino Designer でフォーム「メイン トピック」を作成し、フォームフィールドが「メイン トピック」である文書を開いたときに表示するフィールドを追加します。

Domino Designerでビューを作成します。ドキュメントで作成したフィールドを表示する列を作成します

4)

このhttp://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246854.html?OpenDocumentを従来の Notes アプリケーション開発の入門として読んでください。

于 2015-01-21T10:57:05.610 に答える