著者名: Roland Lannuzel

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

ORDAの計算属性によるマジックショー!

コンピューターの世界において、ユーザーやビジネスに対して柔軟かつ発展的にデータベースが適応していくことは、しばしば有益であり、場合によっては不可欠でさえあります。また、アクセス可能なデータの管理は、繰り返し問われるデリケートなテーマです。この観点から、開発者はコンテキストやユーザーのアクセス権に応じて、情報へのアクセスを与えたり制限したりするために、ときに複雑なメソッドやフォーミュラを用います。

簡単な例を挙げてみましょう。アプリケーションの中で、人物のリストを表示する必要があるとします。ある列にはフルネームを表示しますが、データベースには姓のフィールドと名のフィールドがあります。現在はリストボックス列にフォーミュラを書き、ソートも別途管理しています。もし、計算用のフォーミュラとソートの方法を定義できる計算フィールドがあって、ビジネスロジックを各インターフェースではなく、クラス内に持つことができれば、素晴らしいと思いませんか?

4D v19 R3 から、4D はこの問題に解決策を提供しています: 計算属性です!

製品 blank

4D Write Pro – 継続セクションブレーク

4D v19 R3 より、4D Write Pro は、継続セクションブレークをサポートします。

継続セクションブレークは、それ新しいセクションを作成しますが、改ページは発生させません。
これにより、同じページ上に異なる段組のセクションを配置することなどが可能になります。

製品 blank

4D Write Pro – 新しいピクチャーフォーマット

4D v19 R2 より、4D Write Pro ドキュメント内のインラインおよびアンカー画像に、新しいフォーマットタイプが適用されます。

また、ドキュメント、セクション、段落などの背景として使用される画像をフォーマットするのがより簡単になりました。

これらの機能の強化について、詳しく説明します。

製品 blank

4D Write Pro – 検索と置換

Deeplからの自動翻訳

4D Write Proは、長年にわたり、テンプレートを使用したプログラミング、または単にゼロから新しいドキュメントを作成することによって、シンプルまたは複雑なドキュメントを作成することを可能にしてきました。4D v19からは、開発者とエンドユーザーの両方が、4D Write Proの新しい検索(および置換)機能を使用することができます。インターフェイスだけでなく、コードも使用します。

それでは、詳細をご覧ください。

製品 blank

docx形式から4D Write Proへ!

Deeplからの自動翻訳

数ヶ月前、4DライトプロからMicrosoft Word.docxフォーマットへのエクスポート機能を発表させていただきました。今、私たちは、その逆の操作も可能であることを発表することに興奮しています!

4D v19から、.docxドキュメントを4D Write Proにインポートすることができるようになりました。詳しく見ていきましょう。

製品 blank

4D Write Pro:すべてのブレークを簡単に見つけることができます

Deeplからの自動翻訳

4D Write Proの文書は、5種類の改行に対応しています。

  • 改行
  • 段落区切り
  • ページ区切り
  • セクションブレーク
  • 列の区切り

時には、ある特定のタイプの区切りを見つけて別のものに置き換えたり、ドキュメントにあるその区切りをすべて削除したりする必要があります。これを可能にするために、私たちは新しい機能を開発しました。 WP Get breaks.

製品 blank

リストボックス。時間列とフッター計算!?

Deeplからの自動翻訳

リストボックスは、インターフェイスにデータを表示するための強力なツールです。リストボックスは、レコードのフィールド、配列のアイテム、そして最近ではエンティティ選択と コレクションを表示することができます。

コレクションやエンティティセレクションを使用する新しいリストボックスは、多くの点でより強力ですが、配列やレコードを表示するリストボックスとは異なり、フッターに時間表示や自動計算を行うことができませんでした。

今後、プロジェクトモードを使用する限り、すべてのタイプのリストボックスのカラムに時間を表示することができますが、フッターに計算結果を表示することも可能です。

製品 blank

フォームオブジェクトでコレクションとリストを使用する

Deeplからの自動翻訳

4D プログラミングでは、コレクションを使用することが多くなっています。4D v19からは、Form機能を含め、いくつかのインターフェースオブジェクトのコンテンツを定義するために、これらを使用することができます。これは、一般的なインターフェイスの管理に非常に便利です。

また、リストの使用方法にも改良を加えました。詳しく見ていきましょう!

製品 blank

4D言語 – 文字列比較の改良

Deeplからの自動翻訳

4D言語には、文字列を扱うための20以上のコマンドが用意されています。そして、4D v18 R6で、4Dは新しいコマンドを導入しました。Compare strings.また、さらに別のコマンドも改良されました:Position.これらのコマンドは両方とも、より正確な結果を得るためにオプションを使用することができます。もっと学びましょう。

製品 blank

リストボックス編集したセル内のクリックを管理

Deeplからの自動翻訳

開発者であれば、フォームオブジェクトの内部でイベントを処理することに慣れていることでしょう。最も一般的なのはon clicked フォームイベントで、リストボックスを含むほとんどのオブジェクトで使用することができます。このオブジェクトでは、クリックをリストボックスのレベルまたはカラムメソッドで管理することができます。

そして、4D v18 R6 からは、on clicked フォームイベントが、セルが編集されているかどうかにかかわらず、トリガーされるようになり、コントロールが向上し、インターフェイスが改善されました。