プラグインモード

一括自動採番

概要

一覧画面のボタンを押すと、現在の絞り込み条件に一致し、かつ未採番のレコードに対して一括で採番します。採番キーを指定した採番、ゼロ埋め、前後につける文字列(プレフィックス/サフィックス)などを設定できます。

スマートフォンでの利用

スマートフォンに対応しています。

使い方

番号を保存するフィールドと採番の形式、採番キーを設定します。一覧画面で「一括採番」を押すと、現在の絞り込み条件に一致するレコードから未採番のものを抽出します。対象件数を確認して実行すると、レコード番号の昇順に採番し、結果を保存します。

実行タイミング

設定内容に応じて、次のタイミングで動作します。条件を指定した場合は、その条件も判定します。

  • レコードの一覧画面を開いたとき
  • このプラグインで設置したボタンを押したとき
  • 既存のレコードを再利用して追加画面を開いたとき
  • レコードの追加・編集画面を開いたとき

設置されたボタンを押すと処理を実行します。

一覧画面の鉛筆アイコンからの編集も対象です。

設定するパラメーター

省略可能と記載のある項目以外は、入力または選択が必要です。

フィールド

採番した値をセットする先のフィールドを選んでください。

以下の種類のフィールドを選択できます。

  • 文字列(1行)
  • 数値

テーブル内のフィールドは選択できません。

フィールドの無効化

採番した値をセットする先のフィールドを無効化するか、有効化したままとするかを選んでください。

選択肢は次のとおりです。

  • 無効化する
  • 有効化したまま

初期値:無効化する

アプリ単位で採番するかどうか

アプリ単位で番号を管理するかどうかを選びます。省略可能です。

選択肢は次のとおりです。

  • なし
  • アプリ単位で採番

初期値:アプリ単位で採番

ゼロ埋めするかどうか

指定した桁数に足りない部分を 0 で埋めるかを選びます。

選択肢は次のとおりです。

  • する
  • しない

初期値:する

桁数

ゼロ埋めした番号を何桁で表示するかを指定します。省略可能です。

初期値:3

前につける文字列(プレフィックス)

番号の前に付ける文字列を入力します。管理番号の区分などを付けたい場合に使います。省略可能です。

後ろにつける文字列(サフィックス)

番号の後ろに付ける文字列を入力します。省略可能です。

採番サイクル

番号をリセットする周期を選びます。省略可能です。

選択肢は次のとおりです。

  • なし
  • 月単位で採番
  • 年単位で採番
  • 年度(4月開始)単位で採番

初期値:なし

採番キー

採番する番号の系列を識別するキーを入力します。同じ系列として番号を管理する設定には同じキーを指定してください。省略可能です。

制限事項

レコード番号のフィールドコードを変更しているアプリでは、動作保証対象外です。

備考

採番先が空のレコードだけが対象です。すでに入力されている番号は維持します。「フィールドの無効化」で手入力を制限できます。レコードを再利用した場合は、採番先の値を空にします。

関連する「やること」「条件」

カスタマイズモードで同様の処理を作成する場合は、次の「やること」「条件」が参考になります。

やること

条件