4D View Pro:行と列の管理

Deeplからの自動翻訳

4D View Proの機能は増え続けており、このR-リリースも例外ではありません。4D v18 R2には、列や行の追加や削除、サイズや可視性、ヘッダーラベルの定義ができる新しいコマンドが含まれています。このブログでは、その方法を紹介します。

HDI 列と行の管理

行と列の削除

このコマンドは VP DELETE ROWSまたは VP DELETE COLUMNS コマンドは、行や列を削除するために作成されました。例えば、ユーザーが選択した列を削除する必要がある場合、使用することができます。

VP DELETE COLUMNS ( ("ViewProArea"))VP Get selection

行と列の挿入

VP INSERT ROWSまたは VP INSERT COLUMNSコマンドは、行または列を追加するために作成されました。最初の列または行をパラメータとし、追加する行または列の数を加えた範囲を渡すだけでよい。例えば、B列の前に3列を挿入する場合。

VP INSERT COLUMNS ( ("ViewProArea";1;3))VP Column

行や列の数を変更する

デフォルトでは、4D View Proのシートは、100列と1,000行を含んでいます。ドキュメントをニーズに合わせてこれを変更する必要がある場合は VP SET COLUMN COUNTVP SET ROW COUNTコマンドを使用します。例えば、シートのサイズを10列と20行に変更したい場合。

VP SET COLUMN COUNT ("ViewProArea";10) ("ViewProArea";20)
VP SET ROW COUNT

行と列の属性の変更

新しい VP SET COLUMN ATTRIBUTESVP SET ROW ATTRIBUTESコマンドを使えば、それが可能になります。

  • 列の幅や行の高さを指定する
  • 印刷時のページ区切りの追加
  • 列や行の表示/非表示
  • 列や行のサイズを変更する機能の許可または拒否
  • 列または行のヘッダーラベルを変更する

たとえば、B列のサイズを変更し、ユーザーが変更することを禁止したい場合。

$ColumnProperties:=New object
$ColumnProperties .width:=100
$ColumnProperties .resizable:=False
VP SET COLUMN ATTRIBUTES (VP Column ("ViewProarea";1);$ColumnProperties
)

行や列のサイズを自動的に変更する。

を使えば、内容に応じて行や列の大きさを自動的に調整することができます。 VP ROW AUTOFITまたは VP COLUMN AUTOFIT コマンドを使用します。例えば、ユーザーが選択した行や列を調整したい場合。

VP COLUMN AUTOFIT ( ("ViewProarea")) ( ("ViewProarea")VP Get selection
VP ROW AUTOFITVP Get selection
)

これらのコマンドはすべて上記のHDIでテストすることができます。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。