GET TABLE PROPERTIES
GET TABLE PROPERTIES ( tablePtr : Pointer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} )
GET TABLE PROPERTIES ( tableNum : Integer ; invisible : Boolean {; trigSaveNew : Boolean {; trigSaveRec : Boolean {; trigDelRec : Boolean {; trigLoadRec : Boolean}}}} )
| 引数 | 型 | 説明 | |
|---|---|---|---|
| tablePtr | ポインター | → | テーブルポインタ |
| tableNum | 倍長整数 | → | テーブル番号 |
| invisible | Boolean | ← | True = 非表示、False = 表示 |
| trigSaveNew | Boolean | ← | True = トリガ“新規レコード保存時”が有効、 False = それ以外 |
| trigSaveRec | Boolean | ← | True = トリガ“既存レコード保存時”が有効、 False = それ以外 |
| trigDelRec | Boolean | ← | True = トリガ“レコード削除時”が有効、 False = それ以外 |
| trigLoadRec | Boolean | ← | ***使用しない (廃止) *** |
履歴
| リリース | 内容 |
|---|---|
| 11 SQL Release 2 | 変更 |
| <6 | 初出 |
説明
GET TABLE PROPERTIESコマンドは、tablePtr またはtableNum で渡したテーブルのプロパティを返します。最初の引数としてテーブル番号またはテーブルへのポインタを渡すことができます。
このコマンドが実行されると
- このテーブルに対し非表示属性が設定されている場合、引数invisible にTrue が返され、そうでない場合False が返されます。非表示属性を指定することにより、4D標準のエディタ(ラベル、チャート等)の使用時にテーブルを隠すことができます。
- このテーブルに対し新規レコード保存時トリガが設定されている場合、引数trigSaveNew にTrue が返され、そうでない場合False が返されます。
- このテーブルに対し既存レコード保存時トリガが設定されている場合、引数trigSaveRec にTrue が返され、そうでない場合False が返されます。
- このテーブルに対しレコード削除時トリガが設定されている場合、引数trigDelRec にTrue が返され、そうでない場合False が返されます。
参照
GET FIELD ENTRY PROPERTIES
GET FIELD PROPERTIES
GET RELATION PROPERTIES
プロパティ
| コマンド番号 | 687 |
| スレッドセーフである | yes |