4D v14.3テーブルの作成と変更 |
||
|
4D v14.3
テーブルの作成と変更
テーブルの作成と変更
いつでもテーブルを作成することができます。4Dは作成されたテーブルに[Table_1]と名前を付け、次にテーブルを作成する際にその番号が存在すれば番号をインクリメントします。テーブル名は変更することができます。 必要のないテーブルや間違って作成したテーブルは削除することができます。この削除は恒久的あるいは一時的にできます。恒久的にテーブルを削除すると、テーブルに格納されたデータも削除されます。テーブルを非表示にすることで、アプリケーションモード内のエディターにそのテーブルが表示されないようにすることもできます。 必要に応じてテーブル毎にトリガーや属性を設定できます。これらのプロパティーはテーブルプロパティで説明しています。 直接ストラクチャウィンドウで、あるいはダイアログボックス経由で、テーブルを作成できます。直接の作成は素早く行えますが、ダイアログボックスを 使用した作成ではテーブルの特定のパラメターを設定したり、必要であれば作成をキャンセルすることができます。またコピー/ペーストでテーブルを作成する こともできます。 直接テーブルを作成するには:
注: 特定のフォルダーにテーブルを入れたい場合、エクスプローラーのホームページを使用します。 “新規テーブル”ダイアログボックスを使用してテーブルを作成するには:
注: 4D v14以降、データベース内で作成されたテーブルはどれもデフォルトでプライマリーキーフィールを持ちます。この点についての詳細は、デフォルトのプライマリーキーフィールドを参照して下さい。 コピー/ペーストでテーブルを作成するには:
テーブルはいつでも名称変更できます。古いテーブル名がメソッド中で使用されていた場合、4Dは自動でそれを新しい名称で置き換えます(メソッドがエディタで開かれていてはいけません)。メソッドが開かれている場合、手作業で変更を行う必要があります。データベース内でテーブル名はユ ニークでなければなりません。 テーブル名の変更はストラクチャーエディター、エクスプローラー、またはインスペクターパレットを使用して行うことができます。 テーブル名を直接変更する (ストラクチャーエディターまたはエクスプローラーのテーブルページ):
ストラクチャーエディターのインスペクターパレットを使用して名称変更する:
注: テーブルの命名規則についてはテーブルとフィールドの命名規則を参照してください。 データベースからテーブルを削除できます。 この操作は4DのSQLエンジン、またはストラクチャーエディターから行えます。 4Dでは2つの方法でテーブルを削除できます: 恒久的削除はテーブルおよびそのデータが実際にデータベースから取り除かれます。非恒久的削除ではテーブルが単にゴミ箱に置かれ (ゴミ箱ページ参照)、あとで元に戻すことができます。 ストラクチャーエディターでテーブルを恒久的に削除するには:
OKをクリックすると、4Dは以下の処理を行います:
テーブルの非恒久的削除は、エクスプローラーのゴミ箱に、削除するテーブルを移動することで行われます。これはWindowsやMac OS実装されたファイル削除のメカニズムと同様のものです。 これを行うとテーブルは4Dのエディターに表示されず、その内容にアクセスすることもできなくなりますが、ゴミ箱を空にしない限り元に戻すことが可能です。 ストラクチャーエディターからテーブルをゴミ箱に移動するには:
テーブルが削除されても、データベースの安定性を損ねることを避けるために、データベース中の他のテーブルの番号は変更されません。そのため例えば3つのテーブルがあるデータベースにおいて、それらのテーブル番号が2, 4 および 5であるといったケースがありえます。 恒久的に削除されたテーブルのテーブル番号は、新しくテーブルが作成されるときに再利用される点に留意してください。 |
プロパティ
プロダクト: 4D タグ Supprimer table, Créer table, Numéro table ARTICLE USAGE
デザインリファレンス ( 4D v14 R2) Inherited from : テーブルの作成と変更 ( 4D v12.4) |