4D Write Pro:無制限のテーブル!

Deeplからの自動翻訳

4D Write Proにテーブルが導入されて以来、多くの新機能が導入されました。ヘッダーフッターソートブレイク 、そしてもちろん、データソースを テーブルに関連付け、自動的にテーブルを埋めることができるようになりました!

この最後のオプションは、1テーブルあたりの最大行数(1000行)にしばしば達する可能性があることを意味します。この点を考慮し、4D 20 R5では、この上限は4D Write Proによって制御されるようになりました!

HDI – 大きなテーブルの動作

必要な行数、列数

テーブルに関連するデータソースに関係なく、エンティティ選択(またはコレクション)の各要素は、テーブルに行を作成します。これは、テーブルにソートブレーク、ボトムキャリーオーバー行、複数行のヘッダー、余分な行が含まれていても、問題にはなりません。長大な請求書広範な命名法大企業のディレクトリに関する懸念は、もう昔のことです!
たとえ4D Write Proの領域がより大きな文書を処理するために最適化されていたとしても、4D Write Proが最適化された方法で効率的にテーブルを埋めることができるように、テンプレートの使用がますます推奨されています。

大きな力=大きな責任

以前は、インターフェイスのフリーズやメモリのオーバーフローを防ぐために、最大行数の制限がありました。この制限が廃止された今、マシンのパワー(特に使用可能なメモリ量)と、印刷や文書のエクスポート前に表に挿入したい行数との整合性に注意を払うことをお勧めします。行数が多ければ多いほど、インターフェースや応答性が遅くなる危険性が高くなりますが、続きを読む!

今まで以上に、制限されたデータセットでテストするテンプレートを使用することをお勧めします。こうすることで、インターフェイスのフリーズの問題を引き起こすことなく、テーブルの操作(列のサイズ変更、スタイルの変更など)を行うことができます。
その後、印刷やエクスポートの際に(コンテキストを使用して)「実際の」データを使用することができます。これは別のワーカー(プロセス)で実行され、ユーザーインターフェイスには一切関与しません。

フリーズするかしないか?

テンプレートを使用するかどうかにかかわらず、ドキュメント内の数式は非常に重要です。そのため、インターフェイス経由でフリーズアクションが要求されたときに、確認ダイアログを追加しました。このように、たとえ元に戻すことがいつでも可能であっても、あなたの大切な数式を誤って削除することはありません。

blank

結論

今回の開発により、4D Write Proを最大限に活用して、制限のないドキュメントを作成していただけると思います。テンプレートと ワーカーの使用例は、HDIプロジェクトで提供されています。インスピレーションの源として遠慮なくお使いください!

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