4D v14.3概要 |
||||||||||||||||||||||||||||||||
|
4D v14.3
概要
概要
4Dのデザインモードでは、2つのアプリケーション間でオブジェクトを移動させることができます。あるデータベースで作成したテーブルやフォーム、メソッドを他のデータベースにコピーできます。これによりデータベースの開発がより容易になります。 オブジェクトの移動は個々のオブジェクトに制限されません。それらのオブジェクトから参照される、例えば依存するオブジェクトも関連します。そのため、機能全体を移動することができます。例えばカスタム検索ダイアログを作成した場合、ダイアログボックスとして使用するフォーム、並びに使用されるすべてのメソッド、ピクチャー、その他のオブジェクトを移動できます。フォームを他のデータベースまたはデータベースで現在使用されている機能をグループ化するライブラリーにコピーできます。 オブジェクトはツールボックス、エクスプローラー、そしてフォームエディターから移動できます。さらにデザインモードを検索の結果ウィンドウから移動を実行することもできます (結果ウィンドウ参照)。 構造上の整合性を保つため、特定のオブジェクトをコピーする場合に、そのオブジェクトと不可分のオブジェクトもコピーされることがあります。例えばフォームをコピーすると、フォームメソッドやオブジェクトメソッドもコピーされます。これらの分割できないオブジェクトはそれ単体では移動できません。 以下は移動可能なオブジェクトと、それと分割できないオブジェクトのリストです:
オブジェクトは標準のドラッグ&ドロップやコピー/ペーストで移動できます。 ドラッグ&ドロップを使用して2つのデータベース間でオブジェクトを移動するには、4Dアプリケーションを複製する必要があります。 データベース間の移動の場合、移動されるオブジェクトは、移動元と同じ環境 (ツールボックスやエクスプローラー等)、またはアプリケーションの他のエリアにペーストあるいはドロップできます。4Dは可能な限りコンテキストに従い適切な処理を行います。例えばフォームをメソッドエディターウィンドウにドロップできます。この場合、メソッドにフォーム名が挿入されます。 移動の間、同じタイプで同じ名前のオブジェクトが移動先のデータベースに存在すると、デフォルトで既存のオブジェクトが移動されたオブジェクトで上書きされます。この場合移動ダイアログボックスが表示され、オブジェクトが置換されようとしていることを示し、開発者はこのアクションを変更できます。 以下のメカニズムに留意してください:
注: エクスプローラーのゴミ箱ページからオブジェクトをドラッグすることはできません。
|
プロパティ
プロダクト: 4D ARTICLE USAGE
デザインリファレンス ( 4D v14 R2) Inherited from : 概要 ( 4D v12.4) |
||||||||||||||||||||||||||||||