2 返信 最新の回答 日時: Apr 17, 2010 10:31 AM ユーザー:youkazu7777

    「ナンバーワン」フィールドの意味

    youkazu7777

      タイトル

      「ナンバーワン」フィールドの意味

      フォーラムに投稿

      FMP11 StartarSolution”請求書" の構造を参考にデータベースを作ろうと思っております。

      ところで,このテンプレート(だけではないと思いますが・・)には「ナンバーワン」という意味不明なフィールドがあるのですが,これがいったいどのように利用されているのかが分かりません。

      コメントには,「1 の値で別のテーブルにリンクするために使用する」とありますが,この意味もよく分かりません。

       

      おそらくは常套手段的な意味合いがあるのだろうとは思うのですが,自分で調べた範囲の中では分かりませんでした。

       

      ご存じの方よろしくお願いいたします。 

        • 1. Re: 「ナンバーワン」フィールドの意味
          TailCapeT
            

          計算式が「1」だけの計算フィールドですよね。

          これは仰る通り常套的な使い方のフィールドです。

           

          私は良くフラグ抽出に使います。

           

          あるテーブルに「フラグ」というフィールドを置き、有効な物を「1」、無効な物を「0」にします。

          この「フラグ」フィールドと「ナンバーワン」フィールドをリレーションで結ぶと、

          「フラグ」テーブルのあるテーブルの有効なレコードのみを抽出出来ます。

           

          これは色々と応用出来まして、ある条件になったら1にするフィールドを抽出したり、

          少数が入らない条件下ではそのフィールドが空欄意外のレコードを抽出したり(リレーション条件を1以上にする、テキストでも使える)です。 

           

          私はとりあえず、テーブルを新規で作ったらまず作るフィールドです。

           

          • 2. Re: 「ナンバーワン」フィールドの意味
            youkazu7777
              

            oztat様

             

            ご回答ありがとうございます.

            なるほど.そういえば郵便局の自動振替のデータを作成するときに,「照会フィールド」をかならず「1」で送らなければなりませんが,これもこのナンバーワンと同じ使い方をされるということなんでしょうね.

            いままで何のためにあるのか分かっていませんでしたが・・・

             

            勉強になりました.ありがとうございました.