4D Write Pro – 行と列の挿入と削除

Deeplからの自動翻訳

4D Write Proで表を作成し、行を追加することができることはすでにご存知でしょう。4D v18では、さらにスリリングなニュースがあります!行と列の挿入と 削除が可能なだけでなく、とても簡単に管理できることを発表できることに興奮しています。この機能は、4つの新しいコマンドを使ったプログラミングと、ウィジェットやコンテクストメニューを使ったインターフェイスのどちらかで行うことができます。詳しくはこちらをご覧ください。

4DWP:行と列の挿入と削除

行と列を管理するための4つの新しいコマンドが追加されました。

行と列を挿入するために、2つの新しいコマンドが作成されました。 WP Table inserts rowsWP Table insert columns.どちらのコマンドも、テーブルの中に作られたパーツに対応する範囲を返します。同じ論理で、行と列を削除するために、2つの補完的なコマンドが作成されました。 WP TABLE DELETE ROWSWP TABLE DELETE COLUMNS.この2つのコマンドが何をするものか、もうお分かりですね?

//To insert 2 rows starting at line 3
$row:=WP Table insert rows(WPtable;3;2)
//To delete the second column:
WP TABLE DELETE COLUMNS (
WPtable;2;1)

更新されたコマンド

WP Table get rows, WP Table get columns WP Table get cells commands も改良されました!

従来通り、テーブルの中に範囲を作成するために使用することができます。

$row:=WP Table get rows($table;3;2)

また、テーブルに属する(あるいは属さない)範囲に関する情報を取得するために使用することもできるようになりました。これらのコマンドはすべて、パラメータとして範囲を受け取ることができ、次のような有用な情報を含むオブジェクトを返します。

例えば、選択したセルの情報を表示したいとすると、以下のようになります。

$userSelection Form Form$cells:=WP Selection range(WParea)
$cells :=WP Table get cells($userSelection)
If ($cells#Null)
Form .info:=New object
info .firstRow:=$cells.firstRow
.info.firstColumn:=$cells.firstColumn

Form.info.rowCount:=$cells.rowCount
Form.info.columnCount :=xml-ph-0035@deepl.in。columnCount
End if

オートアクション

テーブルの現在の選択内容に応じて、行や列を挿入したり削除したりする自動アクションも用意されています。

Roland Lannuzel
- プロダクトオーナー&4Dエキスパート -電子工学を学んだ後、産業用ITの分野で開発者兼コンサルタントとして、さまざまなデータベースやテクノロジーを使って顧客のためのソリューションを構築。80年代後半に4Dに惚れ込み、会計、請求書作成、メールシステムなどのビジネスアプリケーションの作成に4Dを使用してきました。現在も、新機能やデータベース開発ツールの定義など、4Dの未来を積極的に切り開いています。