[version 4.0.0.331以降]
任意のデータの値を取得する関数です。
DATAオブジェクトを使わずに任意のデータの値を取得することができます。
旧バージョンでの利用を考慮しない場合、こちらの関数を使ったほうが効率的です。
指定データのフィールド数を取得します。
<構文>
| DATA_GetCountX( <データ名>) As NUMBER |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
<戻り値>
フィールド数を戻します。(NUMBER型)
<使用例>
| return DATA_GetCountX("Data1"); |
指定データのレコード数を取得します。
<構文>
| DATA_GetCountY( <データ名>) As NUMBER |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
<戻り値>
レコード数を戻します。(NUMBER型)
<使用例>
| return DATA_GetCountY("Data1"); |
指定データのデータ値を数値(NUMBER型)として取得します。
<構文>
| DATA_GetN( <データ名>, <フィールド名>, <レコード番号>) As NUMBER |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
| <フィールド名> | 値を取得するフィールドの名称を指定します。 |
| <レコード番号> | 値を取得するレコードの番号を指定します。1〜 |
<戻り値>
データ値を戻します。(NUMBER型)
<使用例>
| return DATA_GetN("Data1", "Field2", 0); |
指定データからデータ値を数値配列(NUMBER_ARRAY型)で取得します。
指定フィールドから指定のフィールド数分の数値データを一括取得することができます。
<構文>
| DATA_GetNA( <データ名>, <フィールド名>, <レコード番号>, <フィールド数> ) As NUMBER_ARRAY |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
| <フィールド名> | 値の取得を開始するフィールドの名称を指定します。 |
| <レコード番号> | 値を取得するレコードの番号を指定します。1〜 |
| <フィールド数> | 取得するフィールドの数を指定します。1〜 |
<戻り値>
データ値を戻します。(NUMBER_ARRAY型)
<使用例>「英語」フィールドから5教科の点数を一括取得します。
| NUMBER_ARRAY na; na = DATA_GetNA("Data1", "英語", 0, 5); |
指定データのデータ値を画像(IMAGE型)として取得します。
<構文>
| DATA_GetM( <データ名>, <フィールド名>, <レコード番号>) As IMAGE |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
| <フィールド名> | 値を取得するフィールドの名称を指定します。 |
| <レコード番号> | 値を取得するレコードの番号を指定します。1〜 |
<戻り値>
データ値を戻します。(IMAGE型)
<使用例>
| return DATA_GetM("Data1", "Field3", 5); |
指定データのデータ値を文字列(STRING型)として取得します。
<構文>
| DATA_GetS( <データ名>, <フィールド名>, <レコード番号>) As STRING |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
| <フィールド名> | 値を取得するフィールドの名称を指定します。 |
| <レコード番号> | 値を取得するレコードの番号を指定します。1〜 |
<戻り値>
データ値を戻します。(STRING型)
<使用例>
| return DATA_GetS("Data1", "Field1", 2); |
指定データからデータ値を文字列の配列(STRING_ARRAY型)で取得します。
指定フィールドから指定のフィールド数分の数値データを一括取得することができます。
<構文>
| DATA_GetSA( <データ名>, <フィールド名>, <レコード番号>, <フィールド数> ) As STRING_ARRAY |
<引数>
| 引数 | 説明 |
|---|---|
| <データ名> | 対象のデータの名称を指定します。 |
| <フィールド名> | 値の取得を開始するフィールドの名称を指定します。 |
| <レコード番号> | 値を取得するレコードの番号を指定します。1〜 |
| <フィールド数> | 取得するフィールドの数を指定します。1〜 |
<戻り値>
データ値を戻します。(STRING_ARRAY型)
<使用例>「英語」フィールドから5教科の点数を一括取得します。
| STRING_ARRAY sa; sa = DATA_GetSA("Data2", "Field1", 0, 7); |