Skip to content

DIA(DISPLAY INFORMATION AREA)

オートプログラム対応

ページの構成情報を表示する

書式

dia:

機能

現在のページの詳細な構成情報(プロパティ)を表示します。同時にZ変数に情報が代入され、オートプログラムで活用できます。

表示される情報

項目説明
横幅ページの横幅(半角桁数)
行数ページの最大行数
モード1: 混在モード、2: 漢字モード
F行フォーマット行の位置(なければ0)
列数列の数(罫線を除く)
使用行数実際にデータがある最終行
データ行データの開始行〜終了行
データ件数データ行の件数

Z変数への代入

DIA実行後、以下のZ変数に値が自動代入されます:

変数内容
z0ページモード(1: 混在、2: 漢字)
z35横の長さ
z36縦の長さ
z37最終使用行
z38フォーマット行
z39データ開始行
z40データ件数

使用例

ページ情報を確認

dia:

ページ情報がメッセージボックスで表示され、Z変数に値が代入されます。

オートプログラムでの活用

dia:
for z1=z39 to z39+z40-1:
  * z39からz40件分のデータを処理
  c:[z1,4]=[z1,2]*[z1,3]:
next z1:

注意事項

  • Z変数への代入はDIA実行時に行われます
  • 表示されるモードは、漢字モード(黄色背景)か混在モード(白背景)かを示します

関連コマンド

  • DW — ワークエリアを表示
  • SETP — ページの設定を変更