テーブル上で計算や文字列の操作をするフィールドを作成します。
これは数式フィールドと呼ばれ、数式や関数を入力することができます。数式フィールドでは以下の演算子と関数がサポートされています。
●算術演算子
| 算術演算子 | 内容 | 例 | 
|---|---|---|
| 
       + (正符号)  | 
    
       加算  | 
    
       3+3  | 
| 
       - (負符号)  | 
    
       減算  | 
    
       3-1   | 
| 
       * (アスタリスク)  | 
    
       乗算  | 
    
       3*3  | 
| 
       / (スラッシュ)  | 
    
       除算  | 
    
       3/3  | 
●文字列連結演算子
| 文字列演算子 | 内容 | 例 | 
|---|---|---|
| 
       & (アンパサンド)  | 
    
       2つの文字列を連結して、1つの連続する文字列の値を作成  | 
    
       ("山田"&"太郎")  | 
●かっこの使用
かっこを使用することで、計算順序を変更することができます。たとえば、次の数式では加算の前に乗算が実行されるため、結果として13が返されます。つまり、この数式ではまず5と2が乗算され、その結果に3が加算されます。
3+5*2
上の数式にかっこを使用して構文を次のように変更すると、まず3に5が加算され、その結果に3が乗算されるため、計算結果は24になります。
(3+5)*2
●ブラケットの使用
[フィールド名]リストに表示されているフィールドは、フィールド名をブラケット [ ] でくくることで使用できます。たとえば、次の数式では「姓」と「名」という名前のフィールドの値が連結したものが出力されます。
[姓] & [名]
●関数
Excelの関数のうち、以下の関数を使用できます。
| 
       ABS  | 
| 
       ACOS  | 
| 
       ASIN  | 
| 
       ATAN  | 
| 
       ATAN2  | 
| 
       CONCATENATE  | 
| 
       COS  | 
| 
       DATEDIF  | 
| 
       DAY  | 
| 
       DEGREES  | 
| 
       EXP  | 
| 
       FIND  | 
| 
       IF  | 
| 
       ISBLANK  | 
| 
       LEFT  | 
| 
       LEN  | 
| 
       LOG10  | 
| 
       LOWER  | 
| 
       MID  | 
| 
       MONTH  | 
| 
       NOW  | 
| 
       PI  | 
| 
       POWER  | 
| 
       RAND  | 
| 
       RIGHT  | 
| 
       ROUND  | 
| 
       SIGN  | 
| 
       SIN  | 
| 
       SQRT  | 
| 
       TAN  | 
| 
       UPPER  | 
| 
       YEAR  | 
Forguncyの独自関数として、以下の関数を使用できます。
| 
       LTRIM  | 
    
       文字列の先頭の半角スペースを取り除き、 取り除かれた文字列を返します。ExcelのTRIM関数と異なり、全角スペースは削除されません。  | 
| 
       RTRIM  | 
    
       文字列の末尾の半角スペースを取り除き、 取り除かれた文字列を返します。ExcelのTRIM関数と異なり、全角スペースは削除されません。  | 
1 テーブルを用意します。
この例では「姓」と「名」が入ったテーブルを用意し、この姓と名をつなげた名前を作成する数式フィールドを作成します。
 
2 ナビゲーションウィンドウでテーブル名を右クリックして[数式フィールドの追加]をクリックします。
 
3 ダイアログの「関数」ボックスに数式を入力します。「フィールド名」ボックスでフィールド名を指定します。
この例では次のように入力します。
    [姓]&[名]
「フィールド名」ボックスでフィールド名をダブルクリックして「関数」ボックスに入力することもできます。
 
ナビゲーションウィンドウに数式フィールドが表示されます。
テーブルには変化はありません。
 
4 ページにリストビューを作成して数式フィールドが作成されていることを確認します。
 
  ↓