Q30::テーブル格納変数の行数を取得する際、一行もテーブル格納変数に情報が入っていない場合、「0」と取得したいがどのようにすればよいのか。テーブル格納変数の行数を取得する際、一行もテーブル格納変数に情報が入っていない場合、「0」と取得したいのですが、エラーになります。
A30:
エラーのメッセージですが、『データが設定されていない状態で呼び出しを行いました』というメッセージが出るという前提でご説明いたします。
[テーブル格納変数]は、他の種類の変数と同様、コンポーネント追加直後、アプリケーション終了後には中に何も設定されていない状態になります。従ってテーブルデータそのものが存在しませんので、上記のようなメッセージが出ます。
[テーブル格納変数]には「空のテーブルを設定する()」
「空のテーブルを設定する(イベント発生なし)()」というメソッドが用意されていますので、まず[テーブル格納変数]を用意し処理を加えていく場合には、最初に空のテーブルを設定してください。
また、[リスト格納変数]等でも同様です。
備考:「テーブル格納変数」の「Q&A1」にも掲載。