文字列関数
関数名 | 機能 |
---|---|
半角文字を1桁、全角文字を2桁として数えた場合に、指定された文字列が先頭から何桁目にあるかを数値型データで取得します。先頭にある場合は1です。 全角/半角の判定は、SVF固有の仕様に基づきます。 | |
指定された文字列が、文字型データの先頭から何文字目にあるかを数値型データで取得します。先頭にある場合は1です。 | |
半角文字を1桁、全角文字を2桁として、先頭から指定した桁数分の文字列を取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 | |
先頭から指定した文字数分の文字列を取得します。 | |
半角文字を1桁、全角文字を2桁として数えた場合のデータの桁数を数値型データで取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 | |
データの文字数を数値型データで取得します。 | |
文字列を指定回数分、繰り返し印刷します。 | |
半角文字を1桁、全角文字を2桁として、データの末尾から指定した桁数分の文字列を取得します。末尾は1です。 全角/半角の判定は、SVF固有の仕様に基づきます。 | |
データの末尾から指定した文字数分の文字列を取得します。末尾は1です。 | |
指定した数の半角スペースを挿入します。 | |
半角文字を1桁、全角文字を2桁として、文字の開始位置から指定した桁の位置を先頭とし、指定した桁数分の文字列を取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 | |
指定した開始位置から指定した文字数分の文字列を取得します。 | |
文字、または文字列を指定した文字列に置き換えます。 | |
文字列を逆順にします。 |
AT
機能 | 半角文字を1桁、全角文字を2桁として数えた場合に、指定された文字列が先頭から何桁目にあるかを数値型データで取得します。先頭にある場合は1です。 全角/半角の判定は、SVF固有の仕様に基づきます。 |
---|---|
書式 | AT(文字列or文字型フィールド名,文字) |
設定 |
注意数値型データとして値が取得されるため、編集式で関数を指定する場合は、FORMAT関数、またはSTR関数を使用して文字型データに値を変換してから指定する必要があります。 |
使用例 | 前提条件 文字型フィールド「S1」に"東京都"というデータが入力された場合
|
ATW
機能 | 指定された文字列が、文字型データの先頭から何文字目にあるかを数値型データで取得します。先頭にある場合は1です。 |
---|---|
書式 | ATW(文字列or文字型フィールド名,検索文字列) |
設定 |
注意数値型データとして値が取得されるため、編集式で関数を指定する場合は、FORMAT関数、またはSTR関数を使用して文字型データに値を変換してから指定する必要があります。 |
使用例 | 前提条件 文字型フィールド「S1」に"東京都
|
LEFT
機能 | 半角文字を1桁、全角文字を2桁として、先頭から指定した桁数分の文字列を取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 | ||||
---|---|---|---|---|---|
書式 | LEFT(文字列or文字型フィールド名,桁数) | ||||
設定 |
| ||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都渋谷区"というデータが入力された場合
|
LEFTW
機能 | 先頭から指定した文字数分の文字列を取得します。 | ||||
---|---|---|---|---|---|
書式 | LEFTW(文字列or文字型フィールド名,文字数) | ||||
設定 |
| ||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都
|
LEN
機能 | 半角文字を1桁、全角文字を2桁として数えた場合のデータの桁数を数値型データで取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 |
---|---|
書式 | LEN(文字列or文字型フィールド名) |
設定 |
注意数値型データとして値が取得されるため、編集式で関数を指定する場合は、FORMAT関数、またはSTR関数を使用して文字型データに値を変換してから指定する必要があります。 |
使用例 | 前提条件 文字型フィールド「S1」に"東京都"というデータが入力された場合
|
LENW
機能 | データの文字数を数値型データで取得します。 |
---|---|
書式 | LENW(文字列or文字型フィールド名) |
設定 |
注意数値型データとして値が取得されるため、編集式で関数を指定する場合は、FORMAT関数、またはSTR関数を使用して文字型データに値を変換してから指定する必要があります。 |
使用例 | 前提条件 文字型フィールド「S1」に"東京都
|
REP
機能 | 文字列を指定回数分、繰り返し印刷します。 |
---|---|
書式 | REP(文字列or文字型フィールド名,回数) |
設定 |
|
使用例 | 前提条件 文字型フィールド「S1」に"東京都"というデータが入力された場合
|
RIGHT
機能 | 半角文字を1桁、全角文字を2桁として、データの末尾から指定した桁数分の文字列を取得します。末尾は1です。 全角/半角の判定は、SVF固有の仕様に基づきます。 | ||||
---|---|---|---|---|---|
書式 | RIGHT(文字列or文字型フィールド名,桁数) | ||||
設定 |
| ||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都渋谷区"というデータが入力された場合
|
RIGHTW
機能 | データの末尾から指定した文字数分の文字列を取得します。末尾は1です。 | ||||
---|---|---|---|---|---|
書式 | RIGHTW(文字列or文字型フィールド名,文字数) | ||||
設定 |
| ||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都
|
SPC
機能 | 指定した数分の半角スペースを挿入します。 |
---|---|
書式 | SPC(文字数) |
設定 | 「文字数」に、半角スペースをいくつ挿入するか数値で指定します。 注意フィールドの編集スタイルでは、必ず無編集を設定してください。SVFでは、編集式、フィールドの編集処理(編集スタイル)という順番で処理されます。SPC関数で空白を挿入しても、その後のフィールドの編集処理(編集スタイル)で左詰めが選択されている場合は、空白を詰めて処理します。 |
使用例 | 前提条件 文字型フィールド「S1」に"東京都渋谷区"というデータが入力された場合
|
MID
機能 | 半角文字を1桁、全角文字を2桁として、文字の開始位置から指定した桁の位置を先頭とし、指定した桁数分の文字列を取得します。 全角/半角の判定は、SVF固有の仕様に基づきます。 | ||||||||
---|---|---|---|---|---|---|---|---|---|
書式 | MID(文字列or文字型フィールド名,開始位置,桁数) | ||||||||
設定 |
| ||||||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都渋谷区"というデータが入力された場合
|
MIDW
機能 | 指定した開始位置から指定した文字数分の文字列を取得します。 | ||||||||
---|---|---|---|---|---|---|---|---|---|
書式 | MIDW(文字列or文字型フィールド名,文字位置,文字数) | ||||||||
設定 |
| ||||||||
使用例 | 前提条件 文字型フィールド「S1」に"東京都
|
REPLACE
機能 | 文字、または文字列を指定した文字列に置き換えます。 |
---|---|
書式 | REPLACE(文字列or文字型フィールド名,検索文字列,置換文字列) |
設定 |
|
使用例 | 前提条件 文字型フィールド「S1」に"帳票太郎"というデータが入力された場合
注意空白に置き換える場合は、必ずフィールドの編集スタイルで無編集を設定してください。SVFでは、編集式、フィールドの編集処理(編集スタイル)という順番で処理されます。REPLACE関数で空白に置き換えても、その後のフィールドの編集処理(編集スタイル)で左詰めが選択されている場合は、空白を詰めて処理します。 |
REVERSE
機能 | 文字列を逆順にします。 |
---|---|
書式 | REVERSE(文字列or文字型フィールド名) |
設定 | 「文字列or文字型フィールド名」に逆から出力したい文字型データか、データが入ってくるフィールド名を指定します。 |
使用例 | 前提条件 文字型フィールド「S1」に"ABCDE"というデータが入力された場合
|