他の表ファイル,ビューファイルまたはテキストファイルのデータをカーソル位置に読み込みます。
| 読込み | [ <カーソル名> , ] <表/ビューファイル名> | |
| , 種別 = 表 | ||
| , 項目対応 = 同名 | 順序 | ( <元項目名> : <先項目名> [ , <元項目名> : <先項目名> ]... ) | ||
| , 対象項目 = 表示項目 | 全項目 | ||
| , エラーデータ無視 = 全部 | なし | ( <エラー種別> [ , <エラー種別> ]... ) | ||
| 読込み | [ <カーソル名> , ] <可変長項目テキストファイル名> | |
| , 種別 = コンマ区切り | タブ区切り | ||
| , 対象項目 = 表示項目 | 全項目 | ( <先項目名> [ , <先項目名> ]... ) | ||
| , 空白削除 = 前 | 後 | 前後 | しない | ||
| , 項目個数 = <算術式> | ||
| , 先頭行読飛ばし = する | しない | ||
| , エラーデータ無視 = 全部 | なし | ( <エラー種別> [ , <エラー種別> ]... ) | ||
| 読込み | [ <カーソル名> , ] <可変長項目テキストファイル名> | |
| , 種別 = 任意区切り | ||
| , 対象項目 = 表示項目 | 全項目 | ( <先項目名> [ , <先項目名> ]...) | ||
| , 空白削除 = 前 | 後 | 前後 | しない | ||
| , レコード区切り = <文字列式> | 改行 | 連続改行 | 改ページ | タブ | なし | ||
| , 項目個数 = <算術式> | ||
| , 項目区切り = <文字列式> | 改行 | 連続改行 | 改ページ | タブ | 空白列 | ||
| , 項目引用符 = <文字列式> | なし | ||
| , 全半角区別 = する | しない | 項目区切り | レコード区切り | ||
| , 先頭行読飛ばし = する | しない | ||
| , エラーデータ無視 = 全部 | なし | ( <エラー種別> [ , <エラー種別> ]... ) | ||
| 読込み | [ <カーソル名> , ] <固定長項目テキストファイル名> | |
| , 種別 = 固定長 | ||
| , 対象項目 = ( <先項目名> : <項目桁数> [ , <先項目名> : <項目桁数> ]... ) | ||
| , 桁数意味 = 項目ごと | 先頭からの累積 | ||
| , 空白削除 = 前 | 後 | 前後 | しない | ||
| , レコード区切り = <文字列式> | 改行 | 連続改行 | 改ページ | タブ | なし 互換のために「改行区切り=あり|なし」も「レコード区切り=改行|なし」として処理する。 | ||
| , 項目個数 = <算術式> | ||
| , 先頭行読飛ばし = する | しない | ||
| , エラーデータ無視 = 全部 | なし | ( <エラー種別> [ , <エラー種別> ]... ) | ||
| 読込み | [ <カーソル名> , ] 定義名指定 | |
| , 定義名 = <読込み定義名> | ||
| 読込み | [ <カーソル名> , ] 実行時指定 |
| 表 | 表ファイルまたはビューファイルを読み込みます。(既定値) |
| コンマ区切り | 各項目が半角コンマで区切られ,各レコードが改行コードで区切られている可変長項目のテキストファイルを読み込みます。 |
| タブ区切り | 各項目がタブコードで区切られ,各レコードが改行コードで区切られている可変長項目のテキストファイルを読み込みます。 |
| 任意区切り | 指定する任意の項目区切り,レコード区切りをもつ可変長項目のテキストファイルを読み込みます。 |
| 固定長 | 各項目の幅が固定であるテキストファイルを読み込みます。 |
| 同名 | 項目の名前で対応させます。相手側に同名の項目がない項目は読み込まれません。(既定値) |
| 順序 | 項目の順序で対応させます。項目数が少ない方の項目数分だけ読み込まれます。 |
| ( <元項目名> : <先項目名> [ , <元項目名> : <先項目名> ]... ) | |
| 項目の対応を列挙します。<元項目名> は <表/ビューファイル名文字列式> で指定したファイルの項目,<先項目名> は <カーソル名> で指定したファイルの項目を表わします。ここで指定されていない項目は読み込まれません。 | |
| 表示項目 | <カーソル名> で指定するファイルの現在の表示幅がゼロでない項目だけを読み込みます。(固定長項目テキスト以外での既定値) |
| 全項目 | すべての項目に読み込みます。 |
| ( <先項目名> [ , <先項目名> ]... ) | |
| 指定する項目にだけ読み込みます。コンマ区切り,タブ区切り,任意区切りテキストファイルに対してだけ指定できます。 | |
| ( <先項目名> : <項目桁数> [ , <先項目名> : <項目桁数> ]... ) | |
| 固定長項目テキストに対してだけ指定でき,指定する項目にだけ読み込みます。固定長項目テキストの場合の対象項目は必ずこの形式で指定し,テキストファイル中での各項目の長さを桁数(バイト数)で指定します。 | |
| 項目ごと | 各項目単独のバイト数を指定します。(既定値) |
| 先頭からの累積 | レコード先頭からその項目の最後までのバイト数を指定します。この値は,レコード先頭をゼロとしたときの,次の項目の先頭バイト位置に相当します。 |
| 前 | 先行する空白を削除します。 |
| 後 | 後続する空白を削除します。 |
| 前後 | 先行する空白と後続する空白の両方を削除します。(既定値) |
| しない | 空白削除は行ないません。 |
| する | 先頭行を読み飛ばします。 |
| しない | 先頭行を読み飛ばしません。(既定値) |
| 改行 | 一つの改行を区切りとします。(既定値) |
| 連続改行 | 連続する二つの改行を区切りとします。 |
| 改ページ | 一つの改ページを区切りとします。 |
| タブ | 一つのタブを区切りとします。 |
| なし | レコード区切りはないものとされます。 |
| 改行 | 一つの改行を区切りとします。 |
| 連続改行 | 連続する二つの改行を区切りとします。 |
| 改ページ | 一つの改ページを区切りとします。 |
| タブ | 一つのタブを区切りとします。 |
| 空白列 | 連続する1個以上の空白文字を区切りとします。 |
| する | 項目区切り,レコード区切りとも区別されます。(既定値) |
| しない | 項目区切り,レコード区切りとも区別されません。 |
| 項目区切り | 項目区切りのみ全半角区別します。 |
| レコード区切り | レコード区切りのみ全半角区別します。 |
| 表検査条件違反 |
| 項目検査条件違反 |
| 入力必須違反 |
| 重複禁止違反 |
| バイナリデータ |
| 不正データ形式 |
| 不正区切り位置 |
| <カーソル名> | 変化しません。 | |
| カレントカーソル | <カーソル名> と同じ内容になります。 | |
| $$FILENAME | 読み込まれたファイルの完全パス名が設定されます。 | |
| $$CMDSTATE | = 0 | 正常終了 |
| = 31 | ファイル選択ダイアログで[キャンセル]ボタンが押されました。または,継続/中止を指定するダイアログで[中止]ボタンが押されました | |
| = 32 | 読込みが途中で中止されました | |
| = 101 | ファイル名が正しくありません | |
| = 102 | 指定されたファイルが見つかりません | |
| = 103 | 他の利用者によって表ファイルが使用されています | |
| = 104 | 同時使用可能人数を超えています | |
| = 106 | 権限違反によりオープンできません | |
| = 201 | カーソルが正しくありません | |
| = 211 | 項目値の重複禁止に違反する挿入または更新を行なおうとしました | |
| = 212 | 入力必須項目にデータが設定されていません | |
| = 213 | レコードの検査条件に違反する挿入または更新を行なおうとしました | |
| = 214 | 権限で許されていない更新を行なおうとしました(参照のみでオープンされている表に対する更新も含みます) | |
| = 221 | 数値,時刻などのデータ表現が正しくない,または実行時指定で入力した式の形式が正しくありません | |
| = 309 | 指定された読込み定義が登録されていません |
| 構造 | コマンド | パラメータ |
|---|---|---|
| 読込み | 'newaddr.dpt' | |
| 読込み | @商品一覧, $フォルダ+'商品A.DPV', 項目対応=同名 | |
| 読込み | @data, 'work.txt', 種別=タブ区切り, 対象項目=([名前], [よみ], [〒], [住所], [電話]) | |
| 読込み | @@, 'TEMP.FIX', 種別=固定長, 対象項目=([名前]:20, [よみ]:20, [〒]:6, [住所]:60, [電話]:16) |