コードで複数のメソッドのプロパティを一度に変更する
複数のメソッドのプロパティを、それぞれのメソッドのプロパティダイアログを開かずに変更したい場合があるかと思います。 例えば、すべてのメソッドを「プリエンプティブモードで実行可能」な状態に設定してから、データベースをコンパイルしたいとします。コンパイルエラーで、プリエンプティブに変更するメソッドの概...
複数のメソッドのプロパティを、それぞれのメソッドのプロパティダイアログを開かずに変更したい場合があるかと思います。 例えば、すべてのメソッドを「プリエンプティブモードで実行可能」な状態に設定してから、データベースをコンパイルしたいとします。コンパイルエラーで、プリエンプティブに変更するメソッドの概...
人間の好みは千差万別である。例えば、他の色より白が好きな人もいれば、黒がより堂々としていると感じる人もいます...それゆえ、新しい色のトレンドは「新しい黒」とタグ付けされるのです! 4D では、異なる好みに対応するために、メソッドエディタのテーマをパーソナライズすることができます。 4D の環...
4D v17から、マルチレベル・コレクションのコンテンツを、異なるリストボックスに簡単に表示することができるようになりました。つまり、複数のリストボックスをバインドして、ネストされた詳細を表示することができます...一行のコードも必要ありません!これは、オブジェクトまたはコレクションを別のリスト ボ...
データベースには、タイプやカテゴリーを表すいくつかのテーブルがあると想像してください。これらのテーブルは非常にシンプルで、多くの場合、識別子とテキストフィールドだけです。デモのために、靴の管理データベースだとしましょう。商品を認定するためには、その種類、色、柄、素材、季節などを定義する必要があります...
4D v17では、新しいコンセプトを導入しました。ORDAです。もし、あなたがまだORDAについてよく知らないのであれば、私たちはORDAの使い方と利点を説明する一連のブログ記事を作成しました。ORDAを使用する場合、エンティティセレクションを使用します。これは基本的に、同じデータクラス(つまりテー...
4D v17は、4D v16 R6で初めて導入されたダイナミックフォームを搭載しており、エンドユーザーのニーズに完全に適応したフォームを動的に構築 するパワフルで柔軟な方法です。 ダイナミックフォームの可能性は計り知れません。この記事では、この新しいフォームで何ができるのか、具体的な例を見ていきま...
最近、4Dは、新しいタイプの変数であるコレクションと、それを操作するための多くのメソッドを導入しました。4D v17では、コレクションの内容を簡単に表示することができるようになり、コレクションの可能性が広がりました。どのように?コレクションタイプのリストボックスです。 ...
文書に含める情報は、列で表示するのが最適な場合があります。コラムは読みやすさを向上させるだけでなく、新聞記事、ニュースレター、チラシなど、文書の種類によってはコラム形式で書かれていることもあります。- は、列の形式で書かれていることがよくあります。4D v17 を使えば、4D Write Pro で...
アイコンは、デザインの大枠では取るに足らないものに見えるかもしれませんが、実際には、テキストだけではないコミュニケーションの方法を提供することで、人間とソフトウェアのインタラクションを向上させる重要な役割を担っているのです。 4D v16 R6では、フォームエディタとユーザーフォームエディタのアイ...
ログファイルはトラブルシューティングに非常に有効です。また、インシデントの根本的な原因を突き止めるのにも大きな助けになります。ログは、いつ、どこで問題が発生したかを追跡することができます。以前は Get 4D folderコマンドで、すべてのログを含むフォルダーに簡単にアクセスできました。4D v1...