製品

この新しいORDAメソッドでエンティティセレクションを注文してください。

Deeplからの自動翻訳

前回のブログでは、ORDAクエリに数式を適用して、高度で複雑な検索条件を構築する方法を学びました。さらに、完全で強力な開発ツールを提供するために、新しいORDAメソッドが利用可能です。 orderByFormula().数式を使用すると、プロジェクトメソッドまたは4D式で複雑な条件を使用して、エンティティの選択 を順序付けることができるようになりました。

製品 blank

数式を使ったより高度なORDAクエリ

Deeplからの自動翻訳

4D v17 R6では、ORDAクエリはますます強力で簡潔なものになっています。このブログ記事は、「name = Smith‘」のような単純な構文だけでなく、より洗練された検索条件を必要とする人のためのものです。このR-リリースでは、任意のプロジェクトメソッドや4D式を、数式を使用して query()メンバー・メソッドで数式を使用することができます。

この機能を説明するのに、例を挙げるより他に方法があるでしょうか?それでは、詳しく見ていきましょう。

製品 blank

4D View Proでコレクションを使用して書き込みと読み取りを行う。

Deeplからの自動翻訳

何百もの異なる値や数式を読み書きする必要がある場合、コレクションを使用することで、より速く、より簡単に、同時に行うことができます。このために、新しいコマンドが用意されています。 VP SET VALUES, VP Get values, VP SET FORMULASVP Get formulas.

ヒント blank

フォーミュラシンプルさの裏にある、さらなるパワー

Deeplからの自動翻訳

Formula コマンドは、 4D v17 R3 から利用できます。これまでは、数式をメソッドとしてオブジェクトに割り当てたり、値の計算や必要なことを行うことができるスマートオブジェクトを構築することを考えてきたかもしれません。これは本当に素晴らしいことで、見た目以上の効果がありますよ。

Vincent de Lachaux – Developer and expert 4D –から、このコマンドをどのように使うか、素晴らしいデモンストレーションを受けました。このブログでは、そのデモの中から、このコマンドの異なる側面についての洞察を得るために、異なるシナリオをまとめました。

製品 blank

オブジェクトに対して独自のメソッドを書く

Deeplからの自動翻訳

新しいコマンドを使えば、コードの中で数式を自由に使うことができます。数式をオブジェクトにカプセル化し、必要なときに呼び出せるようになりました。もう、コードをテキストで書く必要はありません。コマンドの中で数式を渡すだけでいいのです。コードがテキストでないため、シンタックスハイライトやコードエディタの他のすべての高度な機能の恩恵を受けることができます!これは素晴らしい追加機能です。