作成者カテゴリ返答の対象
公開
鶴丸
09/20/2000 12:58 AM
文書リンクアイコン 自動連番の取得のしかた。
Re:式でやると・・・!? (式で自動連番)

わたしの示した式の方法も新規文書作成で,自動的に連番格納フィールドに最大値+1されるのですけどね。
ビューを使ったスクリプトの利用の場合と基本的な考え方は同じです。

そうはいっても,ビューを使った連番は種方法は,一般的にスクリプトの方がベターでしょう。
ただし,文書数が少ないDBでは式でも十分通用します。
要は,使い分けかと思います。


ちなみに次の例は,プロフィール文書を使って,新規文書作成で連番を自動は種する方法です。
こちらは,ビューを使用しませんので,@式でもあっさりできます。


プロフィール文書フォーム名「(Numprofile)|Numprofile」
プロフィール文書内フィールド名「ordernum」(テキスト編集可能)
連番を必要とする文書フォームの連番格納フィールド名「orderNo」(テキスト編集可能)


「orderNo」フィールドのDefalutValueに
Lastnum:=@TexttoNumber(@GetProfileField("Numprofile";"ordernum"));
@Text(Lastnum+1)


連番を必要とする(「orderNo」フィールドがある)フォームのQuerySaveに次の式
@If(@IsNewDoc;@SetProfileField("Numprofile";"ordernum";orderNo);"")


要は,データベースの使い方,性格,目的などに応じて適宜使い分ければいいのでは?


[Previous Main Document]
自動連番の取得のしかた。 (さとえ)
. . Re: 自動連番の取得のしかた。 (こばやん)
. . . . 文書連番を @NotesID から作るのは止めたほうがいいでしょうか。 (now)
. . . . . . Re: 文書連番を @NotesID から作るのは止めたほうがいいでしょうか。 (こばやん)
. . . . . . . . Re: R5.0でも 文書連番を @NotesID から作る式が使えるなんて… (now)
. . . . . . . . . . Re: R5.0でも 文書連番を @NotesID から作る式が使えるなんて… (こばやん)
. . 自動連番 (足立)
. . . . Re:自動連番 (さとえ)
. . . . . . プログラムを書く場所 (足立)
. . . . Re:自動連番 (鶴丸)
. . . . . . 式でやると・・・!? (足立)
. . . . . . . . Re:式でやると・・・!? (式で自動連番) (鶴丸) * 現在地 *
. . . . 自動連番 (さとえ)
. . . . . . ミスっていました。 (足立)
. . . . . . . . 動かないんですけど。 (さとえ)
. . . . . . . . . . 書く場所を変えてみましょう。 (足立)
. . . . . . . . . . . . それでも出来ません。 (さとえ)
. . . . . . . . . . . . . . Re:それでも出来ません (MANEG)
. . . . . . . . . . . . . . ビューの作成は? (足立)
. . . . . . . . . . . . . . . . どこかおかしいんですかね?? (さとえ)
. . . . . . . . . . . . . . . . . . データは? (足立)
. . . . . . . . . . . . . . . . . . . . データはありますよ。 (さとえ)
. . . . . . . . . . . . . . . . . . . . . . Dim db As NotesDatabaseの意味 (足立)
. . . . . . . . . . . . . . . . . . . . . . . . どこで止まっているかというと。 (さとえ)
. . . . . . . . . . . . . . . . . . . . . . . . . . ・・・・・。 (足立)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . こちらがプログラムです。 (さとえ)
[Next Main Document]