Forguncy サポート

テーブルに自動採番のフィールドを作成できますか?

フォローする

対象製品とバージョン:Forguncy

 

Forguncy 3以降のバージョンの場合:

Forguncy 3以降のバージョンでは、テキスト型のフィールドに対して自動採番を設定することが可能です。以下のヘルプのページの「●フィールドに自動採番を設定する」を参照してください。

フィールドを設定する

Forguncy 2以前のバージョンの場合:

Forguncyのテーブルには、IDというユニークデータのフィールドがあります。IDフィールド以外に、シーケンス番号のようなユニーク値をデータとして作成するといった自動採番機能は用意されていません。しかしながら、集計フィールドと数式の機能を組み合わせることで、自動採番を行うことができます。なお、この方法の場合、ページ表示時に採番する値が決定されるため、複数人が同じタイミングで登録しようとした場合には一意なIDとならないことに注意してください。

テーブルに集計フィールドを作成する

  1. 上記ページに記載されている手順に従い、自動採番を行いたいフィールドの最大値を求める集計フィールドを作成します。最大値はMAX関数を使って求めることができます。
  2. 新規にデータを登録するページにて、1.の手順で作成したフィールドだけを表示するリストビューを作成します。
  3. データを登録するページの「テーブルデータの更新コマンド」の詳細設定にある非データ連結フィールドに作成したリストビューの値+1が入力されるような数式を設定します。
  4. 作成したリストビューは列か行を非表示設定とすることで、実行時には表示されないように設定します。

 

検索キーワード: fgchowto fgcdevelopment fgcdatabase

他にご質問がございましたら、リクエストを送信してください

コメント