• ベストアンサー

ロータスノーツ、アクションについて

あるフィールドにテキストを入力するアクションを作りたいのですが、シンプルアクションでは出来ない様で、難しい記述が必要になるのでしょうか? シンプルアクションでも難しい記述でも良いので教えてください。 具体的に・・・ 社内注文のデータベースを作っています。 フォーム(注文書)にキャンセルアクションを作りたいのです。 ◆フォームを開いている(編集モードではない)状態で ◆フィールド「区分」に「【cancel】」を入れ、 ◆保存(上書き) ◆メールメッセージの送信(文書のリンクを含む) 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yeti21
  • ベストアンサー率47% (396/830)
回答No.1

開いている文書に対して更新を行うには編集モードにする必要があります。 文面からわかる範囲では、この程度の内容なら式で可能だと思います。 式で無理ならロータススクリプトかJavaになります。 編集モードにするには、@Command([EditDocument];"1") フィールドの更新は、@SetField 保存は、@Command([FileSave]) メールを送信するには、@MailSend 順番にコマンドを実行する場合、@Doを使います。 @Do(a;b;c...) a,b,cは各々コマンド 各コマンドの使い方はデザイナーヘルプを参照して下さい。

nyuki0603_june
質問者

お礼

早速のご回答ありがとう御座いました。 お陰で、アクション成功しました。 今後ともどうぞ宜しくお願いいたします。

関連するQ&A

  • ノーツのアクションボタン

    ノーツDBでフォームにアクションボタンを作りたいです。 ボタンに入力する式を知りたいです。 フォーム文書を貼り付け(とリンク)、新規ノーツメールを開き、固定したノーツグループアドレスの宛先を入力する。

  • ノーツのフォームへのアクセス方法

    会社でロータスノーツR4.5を使っています。システム部門ではフォームその他の設計情報を非公開にしています。エージェントの使用権限も与えられていません。しかしスマートアイコンではノーツ式が利用できることがわかりました。 何とかフォーム(と言うかメイン文書)をノーツ式で操作(具体的には、ある文書へのリンクをメールに貼り付けて乗せると同時に、元の文書の表題をそのメールの表題にコピーする)したいのです。 データベースのプロパティを見てもそのフォームを含んだ「設計情報」が隠されていて見ることができない状態ですが、式言語でメイン文書のフォームの「本文フィールド」や「表題フィールド」へアクセスできないものでしょうか。勿論本当のフィールド名はわかりません。どうすればアクセスできますか。それとも不可能なのでしょうか・・・。。

  • Access2000(>_<)

    Access2000を使っています。 既存のデータベースからレコードを削除できないように設定したいと思っています。 そこで、フォームのデザインにて、フォームのプロパティを開き、「データ」タブで「削除の許可」を「いいえ」にしてから閉じてみたのですが、試しにテーブルでレコードを削除してみると、削除できてしまいます。 再びフォームのプロパティを見ると、「削除の許可」が「はい」に戻っています。変更が保存されていないようです。 同様に、特定のフィールドの上書きを禁止したいので、同じくフォームのデザインで、上書きを禁止したいフィールドのテキストボックスのプロパティの「データ」タブにて、「編集ロック」を「はい」にしてから閉じましたが、この変更も保存されておらず、編集ができるままの状態です。 どうすれば変更を保存できるのでしょうか…。 またほかに、レコードの削除を禁止する方法、特定のフィールドのみ上書きを禁止する方法があれば教えてください。初心者なのでわかりやすく教えていただけると助かります。よろしくお願いします。

  • ノーツアプリケーションの開発

    社内でノーツを導入することになり、サーバー管理とアプリケーション開発を一人で担当することになりましたが 社内に詳しい人がいないため、基本的なことがわからなくて困っています。ぜひご協力お願いします。 (なを、当社ではWeb上で使用しています。) 質問(1)   社内掲示板を作る場合、テンプレートを使用するのと一から作るのではどちらがいいでしょうか。 テンプレートを使用する場合、デフォルトで設定されている項目・アクションなどを削除しても全体の動きに影響はないのでしょうか。 質問(2)   フォームで入力した文書に通し番号を設定する方法を教えてください。 質問(3)  直近1週間に投稿された文書のみ表示するビューを作成したいのですが、どのように設定すればいいでしょうか。 以上、よろしくお願いします。      

  • アクションボタン、@Modified, @Adjustでしょうか?

    アクションボタン、@Modified, @Adjustでしょうか? こんにちは。 現在、ノーツの簡単なデータベースを作成しております。 部署で聞ける人がいないので、質問させていただきます。 (本日、関連する別の質問もさせてもらいました。 よろしければそちらもお願いいたします!) 申請書フォームA、Bを作成しました。 ステイタスは『一時保存』、『申請中』、『承認済み』です。 申請者が 【一時保存】ボタンを押す → 『一時保存』 【承認依頼】ボタンを押す → 『申請中』 承認者が、 【承認】ボタンを押す → 『承認済み』 に変更されます。 質問(1) 『承認済み』文書に、承認日のデータフィールドを作りたいです。 @Modifiedフィールドだと、ビューでは空欄になってしまいました。 どうしたら良いか教えていただけますか? 承認日のデータフィールドを作成する目的は、アラートを出すためです。 申請書フォームA,Bによって、 申請書A から申請された文書は、承認後1週間+6ヵ月後 申請書B から申請された文書は、承認後1ヵ月後+6ヵ月後 (質問2) ビューで見たときに、期限切れデータの列を、赤色に変えたいのですが、プログラムペイン?をいじっても、さっぱり・・ 赤色に変えることはこだわっていません。 別の方法でも結構ですので、どなたかお知恵をお貸しください。 (ビューは、ビューA、ビューBの2種類あります。) よろしくお願いいたします。

  • Access複数フィールドを対象とした検索

    こんにちは。下記内容での質問です。 Accessで複数フィールドを対象とした検索フォーム?検索テキストボックス?検索ボタン?のような機能を追加したいのですが…。 [注文テーブル]     注文ID:オートナンバー型 納期:日付/時刻型 注文No.:テキスト型 数量:数値型 [製番テーブル] 製番ID:オートナンバー型 注番ID:数値型 製番1:テキスト型 製番2:テキスト型 製番3:テキスト型 と二つのテーブルがあり、メイン(注文テーブル)/サブ(製番テーブル)フォームで注文IDをリンクフィールドとしています。 一つの注文が3個口です。製品に製番シールをそれぞれ貼って出荷するので、製番シールを参照してメイン/サブフォームから[製番1~3]に後から手入力して管理してます。 製番はアルファベットと数字の組み合わせで6ケタです。例)AB1234 そこで、ある製番一つを変更したい時に、どの注文の[製番1~3]に入っているか分からない旧製番を検索して新製番に変更する時があります。 出来ればVBAをあまり使わずに、"複数フィールドを対象にパラメータ入力"などして検索したいのですが…。 新たに検索クエリ/検索フォームを作成して検索・編集出来るクエリ/フォームを作成する感じでしょうか? 何卒、宜しくお願い致します。

  • Notesの異なるフォーム間でデータを共有させたい

    初歩的な質問なのかもしれませんが・・・ 同一データベースにおいて異なるフォームで 同じフィールドを表示させることは可能なのでしょうか? 例えば・・・ フォームAにフィールド1・フィールド2・フィールド3 フォームBにフィールド4・フィールド5・フィールド6があるとします。 フィールド1とフィールド4はID番号等の共通したデータです。 フォームBにおいて、フィールド4に「123」と入力します。 フォームAで作成した文書で、フィールド1が「123」のものの フィールド2・3の内容をフィールド5・6に表示させたいのですが・・・

  • Word2003のテキストフォームフィールドで作成した文書を開いたとき

    Word2003のテキストフォームフィールドで作成した文書を開いたときフィールド文字が見えません。 同じスペックの端末同士でしかも同じWord2003を使用しています。テキストフォームフィールドを使用して作成した文書を他の端末でみたときフイールド文字が見えません。何の設定が原因なのでしょう? 「ツール」→「オプション」設定は同じになっているのですが・・・印刷をしても空欄です。もともと作成した文書は「文書の保護」で書式は変えていません。 どなたか解決方法をご存知の方、ご教示ください。

  • Word2003新規作成で

    Word2003を新規作成しても 白紙の用紙が表示されません。 フォームフィールドの テキストボックスフォームフィールド チェックボックスフォームフィールドが 決まって表示されています。 これを消したいのですが、どのようにやればよろしいですか。 消して上書き保存にすると、名前をつけて保存ダイアログが表示 されます。 よろしくお願いします。

  • Accessで「キーワード検索」をしたい

    前任者が作ったデータベースを触っています。 私自身はAccessの基本操作がわかるくらいでVBAとかはよくわかりません。 今回その修正がしたいと思っています。 検索用フォームがあり、現在3つのコンボボックスがあってそれを選択して 「検索開始」をしています。 今回、その検索用フォームに「キーワード検索」というテキストボックスを1つ追加したいです。 検索の対応となるフィールドは2つあります。 「質問」「回答」 このどちらかのフィールドに「キーワード検索」した文字があればレコードを抽出してほしいです。 とりあえず検索結果を表示するためのクエリの「質問」「回答」の抽出条件に同様に Like "*" & [Forms]![F_検索フォーム]![キーワード] & "*"と入れてみました。 なんとなく違う気はするのですが、どうやってやれば良いのかイマイチわかりません。 またこの同じクエリに IIf(IsNull([Forms]![F_検索フォーム]![区分1cd]),True,[区分1cd]=[Forms]![F_検索フォーム]![区分1cd]) 抽出条件欄に「True」 これが3つのコンボボックス分あります。 何のためのフィールドでしょうか? また、私が追加する「キーワード検索」テキストボックスの分も作らないといけないものでしょうか? 素人質問で申し訳ありませんがアドバイスいただけたら助かります。 Accessのテキストは職場にたくさんあるのですが、私のレベルでは読んでも??ばかりです。 よろしくお願いします。