4D v14.3QR GET INFO COLUMN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QR GET INFO COLUMN
QR GET INFO COLUMN
QR GET INFO COLUMN コマンドを使用して、既存のカラムに関するパラメタを取得することができます。 areaには、クイックレポートエリアの参照を指定します。 colNumには、パラメタを取得するカラムの番号を指定します。 titleには、カラムのヘッダに表示されるタイトルが返されます。 object には、そのカラムの実際のオブジェクト (変数、フィールド名、またはフォーミュラ) が返されます。 注: このコマンドは、SET TABLE TITLES コマンドと SET FIELD TITLES コマンドによって定義されたバーチャルストラクチャーはどれも考慮に入れません。実際のフィールド名はobject 引数の中に返されます。 hideにはカラムが表示されるかされないかが返されます。 sizeには、カラムサイズがピクセル単位で返されます。値が負数の場合、サイズは自動に設定されています。 repeatedValueには、同一値印刷の有無が返されます。これはフィールドまたは変数の値が連続するレコード間で同一値であった場合、同じ値を印刷するかしないかを表します。
formatには表示フォーマットが返されます。この表示フォーマットは、表示されるデータに対応した4Dフォーマットです。 QR GET INFO COLUMN コマンドを使用して、同様のパラメータを取得できますが、取得しようとするパラメタにより、適用するエリアの参照が異なります。第一に、このコマンドをクロステーブルモードで使用した場合、引数title, hide, そして repeatedValueは意味を持ちません。取得したい値がカラムサイズ、データソース、表示フォーマットのいずれであるかによって、colNumに使用する値が変わります。
次のコードは、クロステーブルレポートのすべてのカラムに対してサイズを自動に設定し、その他の要素は以前のまま変更しません: For($i;1;3) お分かりのように、カラムサイズだけを変更したいため、QR GET INFO COLUMNを使用してカラムのプロパティを取得し、それをQR GET INFO COLUMNに渡してカラムサイズ以外の項目は変更していません。
無効なarea番号を渡した場合、エラー番号-9850が生成されます。 |
プロパティ
プロダクト: 4D
履歴
初出: 4D 2003 参照
QR Get info row ARTICLE USAGE
ランゲージリファレンス ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||