- ヘッダ
- 明細
みたいな感じの普通の書類に、
ヘッダ
- ヘッダ番号(連番インクリメント)
- 内容
明細
- ヘッダ番号
- 明細番号
- 内容
みたいなテーブルを作る。
この時の明細番号を自動で作成したい場合は、以下の様な設定を行う。
ヘッダ番号 | 明細番号 | 内容 | カウント用 |
---|---|---|---|
リレーションで設定 | 集計(カウント用の値を現在まで合計、もしくはカウント、明細のヘッダ番号でソート) | 内容 | グローバルフィールドで数字"1"を指定 |
とすると、カウント用の数字を明細番号が自動で計算、インクリメントしてくれる。
ただし、明細を削除すると、明細番号が非保存なので、自動で計算され直して、欠番が塞がれてしまうので、注意。
固有のIDなどを付ける場合は、別にID用のフィールドを用意して&
で結合する。数字で初期値を用意したい場合も同様。
つーか、こんな基礎機能を持ってないのは、怠慢じゃないかと...。