Tips

4D Insiderを使用するデータベースストラクチャ間のメソッドのコピー

日付2001/01/05
ID01-483
バージョンall versions
プラットフォームMacOS and Windows

単にデータベースB(同一でないのと同じ名前を備えたテーブルを持っている)にデータベースAにテーブルへの言及を上方へ含んでいるメソッドをコピーするために4D Insiderを使用することは、働きません。メソッドはコピーされます。しかし、テーブル参照は見当たらないでしょう(優先権セッティングを移動させるデフォルトを使用して)。

インサイダーとオブジェクトを同時にコントロール・キー(Macintosh)を押し下げておけば、より多くのオプションを持つか、あるいは右ボタン(Windows)を使用して、オブジェクトを移動させます。この例において、対話はあなたにそれを警告して、開くでしょう、「同様のテーブルは存在しません。」対話でのポップ・アップメニューはあなたに3つの選択を与えます:

「オブジェクトをコピーしてください。」これはデータベースAからデータベースBにテーブルをコピーするでしょう。この例において、別のものと同じ名前を備えた新しいテーブルはデータベースBに加えられるでしょう。

「別のオブジェクトを使用してください。」あなたがテーブル参照を取り替える別のテーブルを選ぶことができるところで、これは選択対話を示します。これは、あなたに、参照を含めるコピーされたメソッドのために、同じ名前を持っているテーブルを選ばせるでしょう。

あなたが再編成されたテーブルを備えたデータベース構造を休養させるように4D Insiderを使用したい場合、これらの選択を行なうことができることは特に有用です。

このトピックについてのより詳細については、章が4D Insiderドキュメンテーションの中で「オブジェクトを移動させている」を見てください。