4D Insiderを使用するデータベースストラクチャ間のメソッドのコピー
日付 | 2001/01/05 |
---|---|
ID | 01-483 |
バージョン | all versions |
プラットフォーム | MacOS and Windows |
単にデータベースB(同一でないのと同じ名前を備えたテーブルを持っている)にデータベースAにテーブルへの言及を上方へ含んでいるメソッドをコピーするために4D Insiderを使用することは、働きません。メソッドはコピーされます。しかし、テーブル参照は見当たらないでしょう(優先権セッティングを移動させるデフォルトを使用して)。
インサイダーとオブジェクトを同時にコントロール・キー(Macintosh)を押し下げておけば、より多くのオプションを持つか、あるいは右ボタン(Windows)を使用して、オブジェクトを移動させます。この例において、対話はあなたにそれを警告して、開くでしょう、「同様のテーブルは存在しません。」対話でのポップ・アップメニューはあなたに3つの選択を与えます:
「オブジェクトをコピーしてください。」これはデータベースAからデータベースBにテーブルをコピーするでしょう。この例において、別のものと同じ名前を備えた新しいテーブルはデータベースBに加えられるでしょう。
「別のオブジェクトを使用してください。」あなたがテーブル参照を取り替える別のテーブルを選ぶことができるところで、これは選択対話を示します。これは、あなたに、参照を含めるコピーされたメソッドのために、同じ名前を持っているテーブルを選ばせるでしょう。
あなたが再編成されたテーブルを備えたデータベース構造を休養させるように4D Insiderを使用したい場合、これらの選択を行なうことができることは特に有用です。
このトピックについてのより詳細については、章が4D Insiderドキュメンテーションの中で「オブジェクトを移動させている」を見てください。