関数

多くの関数は、「IBM® Controller Link for Microsoft Excel、「Forms」、「Report Generator」のシステム・パーツの複数で使用することができる。

以下の関数のリストでは、どのシステム領域でどの関数を使用することができるかということと、Microsoft Excel とレポート生成プログラムの関数のサンプルが示されています。

このリストにはフォーム用の関数も含まれることに注意してください。

パラメータの詳細については、IBMController Parameters を参照してください。

fAcc

アカウント。

使用する場所: レポート生成プログラム

入力パラメーター: fAcc(オプション)

例:fAcc() => 2099

fAccName

勘定科目名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fAccName(オプション、Acc)

例:fAccName('2099') => 当期純利益

fAccShort

勘定科目短縮名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fAccShort(オプション、Acc)

例:fAccShort('2099') => Net Prof.

fAccType

勘定科目種別。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fAccType(オプション、Acc)

例:fAccType('2099') => I

fAct

現状。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fAct(オプション)

例:fAct() => AC

fActName

現状名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fActName(オプション、Act)

例:fActName('AC') => Actual

fCalcVal

Cell で計算された値を使用してデータベースを更新します。 この値は、「グループ」/「レポート数式の計算」を実行したときに計算されます。 Acc は計算された値を保管する勘定科目で、Cell はその勘定科目に保管する数式または値です。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fCalcVal(Per;Act;Comp;CurrCode;Acc; Dim1-4;JrnType;Cell)

例:fCalcVal('0112';'AC';'4001';'SEK';'3010';FR1';;;;'AA';B20) => 44444

fCbm

決算の期間。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCbm()

例:fCbm() => 12

fCComp

相手企業。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fCComp(オプション)

例:fCComp() => 1001

fCDim

カウンター・ディメンション。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fCDim(オプション)

例:fCDim() => 7060

fClosVer

最終バージョン。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fClosVer(オプション)

例:fClosVer() => REPO

fClosVerName

最終バージョン名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fClosVerName(オプション、ClosVer)

例:fClosVerName('REPO') => 報告値

fComment

フォームで、指定された勘定科目に入力されているコメントを取得します。 この関数は、最大 255 文字のテキストを取得できます。 255 文字を超えるテキストを取得する必要がある場合は、関数 fCommentLong を使用します。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fComment(Per;Act;Comp;CurrCode;Acc;Dim 1-4;JrnType)

例:fComment('0212';'AC';'1100';'USD';'3010';'JT') =>このアカウントは...

fCommentLong

フォーム上の指定された勘定科目に入力されているコメントを取得します。 宛先セルが入力されていない場合、関数の右側にある最初のセルにコメントが挿入されます。 宛先セルを指定する場合、指定は絶対セル参照で、引用符で囲むことに注意してください。 パフォーマンスの問題により、255 文字を超えるテキストを取得する必要がある場合に限り、この関数を使用してください。 それ以外の場合は、関数 fComment を使用してください。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fCommentLong(Per;Act;Comp;CurrCode;Acc;Dim1-4;JrnType;Dest.Cell)

例: fCommentLong('0112';'AC';'1001';'SEK';'2099';FR1;;;;'$A$5')

fComp

企業コード。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fComp(オプション)

例:fComp() => 1000

fCompCurr

特定の期間における、指定された企業の通貨タイプの通貨。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompCurr(Comp;CurrType;Per)

例:fCompCurr('1200';'LC';'0112') => SEK

fCompGroup

指定された企業が属するグループ。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompGroup(Comp;ConsType;Per)

例:fCompGroup('1200';'LE';'0112') => 1000

fCompInfo

「企業構造」ウィンドウの「詳細」タブの企業情報。 この情報は、指定された行番号から取得されます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompInfo(Comp;RowNo)

例:fCompInfo('1200';1) => この会社は...

fCompLock

この企業ロック関数は、真または偽を戻します。 真 - この企業はロックされています。 偽 - この企業はロックされていません。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompLock(Per;Act;Comp;オプション、Submission)

例: fCompLock('0012';'AC';'1100')

fCompName

企業名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompName(オプション、Comp)

例:fCompName('1001') =>IBMUK

fCompOwnp

企業の持分率。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompOwnp(Comp;ConsType;Per)

例:fCompOwnp('1001';'LE';'0112') => 100

fCompShort

企業の短縮名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompShort(オプション、Comp)

例:fCompShort('1001') => FR. AB

fCompType

企業タイプ・コード。K (グループ) または D (子会社)。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompType(オプション、Comp)

例:fCompType('1000') => K

fCompVotep

企業の議決権割合。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCompVotep(Comp;ConsType;Per)

例:fCompVotep('1001';'LE';'0112') => 100

fConsMethod

企業の連結方法。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fConsMethod(Comp;ConsType;Per)

例:fConsMethod('1001';'LE';'0112') => P

注: この機能を自動連結タイプに使用するには、適切な連結方法を設定する必要があります。 詳しくは、「 連結タイプの定義-「定義」タブ」を参照してください。

fConsType

連結タイプ。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fConsType(オプション)

例:fConsType() => LE

fConsTypeName

連結タイプ名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fConsTypeName(オプション、ConsType)

例:fConsTypeName('LE') => リーガル

fContVer

中間バージョン。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fContVer(オプション)

例:fContVer() => BASE

fContVerName

中間バージョン名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fContVerName(オプション、ContVer)

例:fContVerName('BASE') => 基本値

fCRate

通貨レート。 使用可能なレート・タイプは、B(終値)、M(平均年間レート)、D(平均期間レート)。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCRate(Per;Act;CurrCode;RateType)

例:fCRate('0112';'AC';'USD';'B') => 10,57

fCUnit

通貨レート・レジスター (E.g) で通貨を除算/乗算する際の通貨単位。 1, 10, 100).

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fCUnit(CurrCode)

例:fCUnit('SEK') => 1

fCurr

指定された企業および通貨タイプの通貨コード。 索引の使用が可能ですが (例えば、索引内の 6 番目の企業など)、索引はオプションなので、ブランクにすることもできます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fCurr(オプション、CompIndex; オプション、CurrIndex)

例:fCurr(6;1) => GBP

fCurrType

通貨タイプ・コード。

使用する場所:

  • フォーム

fCurrTypeName

通貨タイプ・コード。

使用する場所:

  • フォーム

fDim1

拡張ディメンション 1。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim1(オプション)

例: fDim1() => COMP

fDim2

拡張ディメンション 2。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim2(オプション)

例: fDim2() => 7060

fDim3

拡張ディメンション 3。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim3(オプション)

例: fDim3() => 1030

fDim4

拡張ディメンション 4。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim4(オプション)

例: fDim4() => 7500

fDim1Name

拡張ディメンション 1 の名前。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim1Name(オプション、Dim1)

例: fDim1Name('COMP') => コンピューター

fDim2Name

拡張ディメンション 2 の名前。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim2Name(オプション、Dim2)

例: fDim2Name('7060') => ASIA

fDim3Name

拡張ディメンション 3 の名前。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim3Name(オプション、Dim3)

例: fDim3Name('1030') => Lund

fDim4Name

拡張ディメンション 4 の名前。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fDim4Name(オプション、Dim4)

例: fDim4Name('7500') => Saft

fExpVal

指定したパラメータを使用して、値を IBMControllerデータベースにエクスポートします。

関数 fExpVal に定義されるレコードは、一意でなければなりません。 関数 fExpVal では、レコードの重複が許可されません。 重複したレコードを集約してから、fExpVal 関数式を定義してください。

使用する場所:

  • IBM Controller Link for Microsoft Excel

入力パラメーター: fExpVal(Per;Act;Comp;CurrCode;Acc;Dim1-4;CComp;Orig Comp;CDim;Trans CurrCode;Amount;Trans Amount)

最小必要パラメーター: Per;Act;Comp;CurrCode;Acc;Amount。

例:fExpVal('0112';'AC';'1001';'SEK';'2099';;;;;'2200';;;;750;) => 750

fForm

通貨タイプ・コード。

使用する場所:

  • フォーム

fFormName

フォーム名。

使用する場所:

  • フォーム

fGetVal

指定されたパラメーター用に保管されている値。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fGetVal(Per;Period Formula;Interval; Act;Comp;ConsType;Group Persp;CurrCode/ CurrType;Acc;Movement; Dim1-4;ClosVer/JrnType; Is ClosVer;ContVer/Auto Jrn;Is ContVer;Form;CComp; CDim;JournalNo)

Is ClosVer および Is ContVer には、T (真) または F (偽) が入力として必要です (何も入力されない場合のデフォルトは T)。 例えば、Is ClosVer が T の場合は、入力として最終バージョンを使用することを意味します。 F は、入力として仕訳タイプが予期されることを意味します。 最小必要パラメーター: Per;Act;Comp;CurrType/CurrCode; Acc;ClosVer/JrnType;Is ClosVer;ContVer/AutoJrn;Is ContVer。

例:fGetVal('0112';'+0';'YTD';'AC';'4001';'LE';;'LC';'3010';;;'REPO';'T';;;;) => 55555

fGetValTrans

指定された取引通貨の取引額を取得します。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fGetValTrans(Per;Period Formula;Interval; Act;Comp;ConsType;Group Persp;CurrCode/ CurrType;Acc;Movement; Dim1-4;ClosVer/JrnType; Is ClosVer;ContVer/Auto Jrn;Is ContVer;Form;CComp; CDim;JournalNo,TraCurrCode)

Is ClosVer および Is ContVer には T (真) または F (偽) が入力として必要です。 何も入力されない場合のデフォルトは T です。 例えば、Is ClosVer が T の場合は、入力として最終バージョンを使用することを意味します。 F は、入力として仕訳タイプが予期されることを意味します。 最小必要パラメーター: Per;Act;Comp;CurrType/CurrCode; Acc;ClosVer/JrnType;Is ClosVer;ContVer/AutoJrn;Is ContVer,TraCurrCode。 この数式は取引通貨 (タイプ J) が指定された関係会社間勘定科目で使用します。

fGroup

グループ・コード。 fGetVal のパラメーター、「グループ見込み」を戻します。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fGroup(オプション)

例:fGroup() => 1000

fGroupName

グループ名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fGroupName(オプション、Group)

例:fGroupName('1000') =>IBM

fJournalNo

仕訳番号。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fJournalNo(オプション)

例:fJournalNo() => 101

fJournalText

仕訳の説明テキスト。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

入力パラメーター: fJournalText(Per;Act;Comp;JrnType; Auto Jrn Type;ConsType; Group;JournalNo)

例:fJournalText('0112';'AC';'1200';'AA';'LE';'1001';101) => このジャーナルは...

fLastDay

指定された期間の最後の日。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fLastDay(オプション、Per)

例:fLastDay('0112') => 31

fLastRefresh

IBM Controller Link for Microsoft Excelレポートの最終更新時刻。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fLastRefresh()

例:fLastRefresh() => 2003-08-29 11:38

fMCurr

複数企業通貨コード。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fMCurr()

例:fMCurr() => SEK

fMonth

システム列/行で指定されている期間。

使用する場所:

  • フォーム

fMonName

月の名前。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fMonName(オプション、Per)

例:fMonName('0112') => 12月

fMonShort

月の短縮名。 fGetVal() と一緒に使用する必要があります。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fMonShort(オプション、Per)

例:fMonShort('0112') => Dec

fMovExt

移動拡張コード。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fMovExt(オプション)

例:fMovExt() => 010

fMovExtName

移動拡張名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fMovExtName(オプション、MovementExt)

例:fMovExtName('010') => 購入値

fMovExtShort

移動拡張の短縮名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fMovExtShort(オプション、MovementExt)

例:fMovExtShort('010') => OB購入値

fMovExtType

移動拡張の勘定科目種別。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fMovExtType(オプション、MovementExt)

例:fMovExtType('010') => A

fNpw

週次現状の期間数。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fNpw()

例: Npw () => 52

fNpy

会計年度内の期間数。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fNpy()

例:fNpy() => 12

fPer

現行期間。

使用する場所:

  • フォーム
  • レポート生成プログラム

入力パラメーター: fPer(オプション)

例:fPer() => 0112

fPerM

当月の期間、つまり5月。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fPerM(オプション、Per)

例:fPerM('0105') => 5

fPerSub

指定された期間と期間数式に基づき新規の期間を計算します。例えば、0112 と +12 は 0212 を戻します。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • レポート生成プログラム

この関数はフォーム用に使用すべきでないことに注意してください。

入力パラメーター: fPerSub(Per;Period Formula)

例:fPerSub('0112';'-1') => 0111

fPutComment

1 つのセルに関連付けられているコメントを表示します。 数式の最後のパラメーターは、fPutComment 数式を保持する別のセルを参照することができます。

使用する場所:

  • フォーム

fPutValue

入力された値をデータベースのどの場所に保存するかを設定します。

使用する場所:

  • フォーム

fRep

レポート・コード。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fRep()

例:fRep() => BS

fRepName

レポート名。

使用する場所:

  • レポート生成プログラム

入力パラメーター: fRepName()

例:fRepName() => 貸借対照表

fStatus

このレポート状況関数は、以下の 4 つの値のいずれかを戻します。

  • 0 - なし - 値がレポートされませんでした。
  • 1 - 処理中 - 値がレポートされました。
  • 2 - 調整済み - 値がレポートされ、調整エラーなしに調整が完了しました。
  • 3 - 運用可能 - 企業が調整され、運用可能に設定されました。

サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fStatus(Per;Act;Comp;CurrCode;オプション、Submission)

例:fStatus('0112';'AC';'1001';'SEK') => 1

fStatusDate

レポート・ステータス・コードが最後に変更されたときの日付。01-06-30 の形式で表示されます。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fStatusDate(Per;Act;Comp;CurrCode;オプション、 Submission)

例:fStatusDate('0112';'AC';'1001';'SEK') => 01-06-30

fStatusTime

連結ステータス・コードが最後に変更されたときの時刻。10:27:30 の形式で表示されます。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fStatusTime(Per;Act;Comp;CurrCode;オプション、 Submission)

例:fStatusTime('0112';'AC';'1001';'SEK') => 10:27:30

fTaxRate

企業税率。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fTaxRate(Acc;Country または Region)

例:fTaxRate('2099';'SE') => 28

fText

「ローカル」または「グループ」に入力されているテキストを、選択されている言語に従って返します。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fText(Local;Group)

例:fText('Local';'Group') => ローカル

fTextDef

行および列定義で定義されているテキスト行。

使用する場所:

  • フォーム

fTotal

合計値を表示する。

使用する場所:

  • フォーム

fTotalHdr

fTotal 関数の見出し。

使用する場所:

  • フォーム

fUser

現在ログオンしているユーザーのユーザー ID。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fUser()

例:fUser() => ADM

fUserName

現在ログオンしているユーザーのユーザー名。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fUserName()

例:fUserName() => 管理者

fYear

現在の年。

使用する場所:

  • IBM Controller Link for Microsoft Excel
  • フォーム
  • レポート生成プログラム

入力パラメーター: fYear(オプション、Per)

例:fYear('0112') => 2001