プロが教えるわが家の防犯対策術!

ノーツ4.66で簡単なDBを作っています。フォームを作成し、その文書に通し番号が付けたいためフィールドを作成し、設計ペインに式を入れました。でも、テストで文書の登録をしてみるのですが、1件目は狙い通り文書番号「1」で表示されましたが2件目以降、文書番号は「1」のまんまでじぇんじぇん計算してくれません(泣)

フィールドのプロパティの設定
項目:文書番号(これはフォーム上の項目名として記載しただけです)
フィールド名:bnsno
フィールドの種類:数値、計算結果
上記以外はデフォルトです。

式:FIELD bnsno:=bnsno+1;1
イベント:value

ちなみに上記の設定は物の本に書いてあった通り設定したものです。
はじめてノーツのDBを作っていて、ネットで探しても該当する項目がありませんでしたし(多分ですが。。。(汗))、近くの本屋さんにもノーツの本がありません。
このカテゴリで合っているかすら解りませんが、どなたか解る方、どうぞご回答お願いいたします。

A 回答 (1件)

「ドミノ懇談室」てまだやってたっけ?最近ご無沙汰なので詳しくは分かりませんが参考URLにて確認して下さい。



提示されている式は、その文書のフィールドである「bnsno」を、その文書の「bnsno」に+1している式になっていますので、常に1になります。
新規文書を作成しようとしている時の「bnsno」はデフォルトで「0」ですからね。

登録されている文書数を取る関数があれば、それ+1を文書番号にするか、日付を文書番号にする位しか思いつきません。後はNotesDocIDを文書番号にするというてはあります。

参考URL:http://domino.lotus.co.jp/home.nsf
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。参考のURLで色々調べさせていただきましたが、結構通し番号を付ける(自動採番する)のは難しそうですね。でも、せっかくですから解らないなりに頑張ってみたいと思います。
また、お聞きするかもしれませんが、そのときはよろしくお願いいたします。

お礼日時:2002/02/26 13:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!