クラシックな4Dフォームをダイナミックフォームに変換
顧客やユーザーのニーズによって、フォームを変更する必要があるかもしれません。例えば、あるユーザーにとっては黒が完璧でも、別のユーザー(青を究極の完璧と見る人)にとってはそうでない場合もあるでしょう。幸運なことに、ダイナミックフォーム(4D v16 R6で導入)は、ユーザーの好みに対応するために、ここ...
顧客やユーザーのニーズによって、フォームを変更する必要があるかもしれません。例えば、あるユーザーにとっては黒が完璧でも、別のユーザー(青を究極の完璧と見る人)にとってはそうでない場合もあるでしょう。幸運なことに、ダイナミックフォーム(4D v16 R6で導入)は、ユーザーの好みに対応するために、ここ...
v16 R5以降、プログラミングによって、既存のヘッダーとフッターにアクセスし、変更することが可能になりました。4D Write Proのドキュメントにヘッダーとフッターを追加したい場合、テンプレートを使って行います! もし、テンプレートが苦手なら、朗報です!4D v17 R3では、与えられたセク...
セクションごとに異なる背景が必要ですか?セクションごとに異なる余白は?セクションごとに異なるカラム数はどうでしょうか?これら全てをコードで行いたいですか? 4D v17 R3では、セクションをコードで操作して、複雑で美しいドキュメントを作成することができます! ...
アプリケーションの開発は、多くの人が関わる非常に協力的な仕事であることが多い。このような場合、開発したものをソースコントロールリポジトリに保存したり、日中の作業の履歴を残したり、データベースを同僚に送って、その人が作業を終えたときに変更点を見たりしたいと思うかもしれません。 上記のシナリオはすべて...
複数のメソッドのプロパティを、それぞれのメソッドのプロパティダイアログを開かずに変更したい場合があるかと思います。 例えば、すべてのメソッドを「プリエンプティブモードで実行可能」な状態に設定してから、データベースをコンパイルしたいとします。コンパイルエラーで、プリエンプティブに変更するメソッドの概...
人間の好みは千差万別である。例えば、他の色より白が好きな人もいれば、黒がより堂々としていると感じる人もいます...それゆえ、新しい色のトレンドは「新しい黒」とタグ付けされるのです! 4D では、異なる好みに対応するために、メソッドエディタのテーマをパーソナライズすることができます。 4D の環...
4D v17から、マルチレベル・コレクションのコンテンツを、異なるリストボックスに簡単に表示することができるようになりました。つまり、複数のリストボックスをバインドして、ネストされた詳細を表示することができます...一行のコードも必要ありません!これは、オブジェクトまたはコレクションを別のリスト ボ...
データベースには、タイプやカテゴリーを表すいくつかのテーブルがあると想像してください。これらのテーブルは非常にシンプルで、多くの場合、識別子とテキストフィールドだけです。デモのために、靴の管理データベースだとしましょう。商品を認定するためには、その種類、色、柄、素材、季節などを定義する必要があります...
4D v17では、新しいコンセプトを導入しました。ORDAです。もし、あなたがまだORDAについてよく知らないのであれば、私たちはORDAの使い方と利点を説明する一連のブログ記事を作成しました。ORDAを使用する場合、エンティティセレクションを使用します。これは基本的に、同じデータクラス(つまりテー...
4D v17は、4D v16 R6で初めて導入されたダイナミックフォームを搭載しており、エンドユーザーのニーズに完全に適応したフォームを動的に構築 するパワフルで柔軟な方法です。 ダイナミックフォームの可能性は計り知れません。この記事では、この新しいフォームで何ができるのか、具体的な例を見ていきま...