ACTの"そろばん計算フィールド"! 今あなたに、フィールド、コピーフィールドを計算するデータを操作し、他のフィールド内のデータ、定数、関数、ルールに従ってデータを作成することができます。
そろばん計算フィールドが主な目標としての使いやすさで作成されています。
- 式を書くのは簡単です。
- フィールドに数式を割り当てるのは簡単です。
- あなたの式を見直し、変更することは簡単です。
- 計算フィールドは、ACTにマークされている! レイアウト
レイアウト上のフィールドを選択します(コンテキスト·メニューを使用)および式を入力します。フィールドは、次の2つの手順で "計算"を作る
計算は自動的に式の一部であるフィールドの値を変更するたびに実行されますので、 "計算"フィールドは常に最新の状態になります。
何度も何度も同じ情報を入力するのはうんざり?
ロギング機能を自動データによるデータ入力をスピードアップする。 (以下の例を見てください)
そろばんは、自動的にACTは、任意の数を読み込むことができます! 他のフィールドの内容によって決定される値を持つフィールド。 ちょうどあなたが自動的に入力したいフィールドに式を割り当てることができます。 
あなたは複雑な条件の計算にしている場合は、そろばんの計算フィールドには、あまりにもそれを -ちょうど計算を構築するためにIF ... THEN ... ELSEおよびCASE条件文を使用しています。 実際には、そろばんは非常に単純な、非常に複雑な計算を処理することができます。 以下に計算例を見てみましょう。
そろばん計算FieldsÂ(。 - 住宅ローンやローン計算、datatypkonverteringのブール関数や機能とともに、標準の算術演算子の数学、文字列、日付O時間は、金融機能)でサポートされている80以上の関数があります。 そろばんは、容易に任意の計算を処理することができます。
そろばん計算されるフィールドは、Contactフィールド、グループフィールドまたは当社のフィールドで使用することができますし、自動または手動で計算を実行することができます。
"そろばんの計算フィールド"Âは本当にACTのミッシングリンクされているかの簡単な作業になります! 年。
そろばん計算されるフィールドは、メニュー·システムにシームレスに統合され、計算のみ動作します。
A "は、フィールドの計算機から望むことありませんか?
Â最初の行の選択は、計算、 "そろばん計算フィールド"のために。
そろばん計算フィールドの計算の例
接触の年齢の計算
"誕生日"誕生日である場合は、次の式のいずれかを使用します。
年齢([誕生日])
DateDiff関数(年、[誕生日]、GETDATE())
DATEDIFF(月、[誕生日]、GETDATE())/ 12
フィールドの概要(合計の計算)
[フィールド1] + [フィールド2] + [フィールド3]
ボックスの乗算
[フィールド1] * [フィールド2]
テキストに日付を変換する
'誕生日'は変換対象の日付フィールドの場合:
DATE名(平日、[誕生日])+ "" + DATE名(月、[生年月日])+ "" + DATE名(日、[誕生日])+ "" + DATE名(YYYY、[誕生日])
例:文字列 '2004年1月11日(日曜日)'に変換2004年11月1日アイス
フィールドの最初の文字の大きな文字
例えば、使用する "ユーザー1"フィールドをすることができます。
UPPER(LEFT([ユーザー1]、1))+ LOWER(文字列([ユーザー1]、2、LEN([ユーザー1])-1))
例: "インボイスを送る"は "請求書を送る"に変換されます。
もう1つのフィールドの内容をコピー
これは本当に簡単です。
[ユーザー1]: 'ユーザー1'フィールド 'ユーザー2'の 'ユーザー2'、開いている "数式エディタ"にコピーして、単に式として[ユーザー1]を挿入するためのフィールドである場合
数値フィールドの書式は、(我々は 'FIELDA'は数値フィールドであると仮定)
フォーマット([FIELDA]、 "$######.00")
例:FIELDAは2343.3ハディースが含まれている場合、それが整形されるように$ 2,343.00
フィールドをブランク
単に数式エディタ 'に' "二重引用符を入力して、ターゲット·フィールドは空白値にリセットされます。
条件付きの計算
実施例1(IF ... CASE文の使用):
([国] = 'カナダ' OR [国] = '米国')THEN IF
北米で[国] + '氷
ELSE
"国際"
END
例2(単純なCASE文の使用):
CASE([国])
WHEN '米国' THEN '国内'
WHEN 'カナダ' THEN '北米'
WHEN 'メキシコ' THEN '北米'
ELSE '国際'
END
例3(単純なCASE文の使用):
CASE [状態]
WHEN 'NY' THEN 'の状態は、ニューヨークで "
WHEN 'NY' THEN 'の状態では、ニュージャージー州である "
WHEN 'NY' THEN 'の状態は、ニューヨークで "
'NV' THEN '状態はネバダ州である' WHEN
ELSE '状態は "+ [状態]です。
END
実施例4(検索CASE文の使用):
CASE
WHEN([姓])= 'CHERYL' THEN '連絡先' + [連絡先] + '型1' UPPER
部分文字列([姓]、1,1)= 'J' THEN '連絡先' + [連絡先] + 'タイプ2'
WHEN([姓] = 'ショーン')AND([状態] = 'NY')THEN 'お問い合わせ' + [連絡先] + "タイプ3 '
ELSE 'サポートされていない接触型 "
END
そろばんの計算フィールドを持つデータの自動入力(フィールドを自動的に記入する方法)
Let 'sは、あなたが製品のテーブルを持っているとACTのドロップダウンリストを使って製品を選択すると言う! と自動的に入力され、他のフィールドのままにします。
すなわち。 フィールドに "OFFICE03"を選択し、[製品]
、次のフィールドに記入されるでしょう:
費用:$ 29.95
説明:Microsoft Office 2003のトレーニング
パッケージ:DESK
あなたは、フィールドのコスト、説明、パッケージに数式を割り当てる必要があります。
ここで3つの製品(OFFICE03、VISIOは、POWER POINT)の式の例は、次のとおりです。
フィールドCostの計算式の例:
CASE([製品])
ときに "OFFICE03" 29.95
ときに "VISIO" 34.95
WHEN 'POWER POINT' THEN 45.00
ELSE 0.0
END
フィールド説明の式の例:
CASE([製品])
WHEN 'OFFICE03' THEN 'Microsoft Office 2003のトレーニング "
WHEN 'VISIO' THEN 'Visioのトレーニング "
'パワーポイント' THEN 'Power Pointのトレーニング "
ELSE '不明な製品'
END
フィールドパッケージの式の例:
CASE([製品])
WHEN 'OFFICE03' THEN 'DESK "
WHEN 'VISIO' THEN 'BOX "
'パワーポイント' THEN 'DESK "
ELSE '不明な製品'
END














































