| 4D v13.4Before subselection | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 Before subselection 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Before subselection ( subtable ) -> 戻り値 | ||||||||
| 引数 | 型 | 説明 | ||||||
| subtable | サブテーブル |   | サブレコードポインタがサブレコードセレクションの 前にあるかテストするサブテーブル | |||||
| 戻り値 | ブール |   | Yes (TRUE)またはNo (FALSE) | |||||
バージョン11以降の4Dはサブテーブルをサポートしていません。互換性メカニズムは、変換されたデータベースでコマンドの機能を保護しますが、すべてのサブテーブルをリレートする標準的なテーブルに取り換えることを強くお勧めします。
カレントサブレコードのポインタがsubtableの最初のサブレコードの前にある場合、Before subselection はTrueを返します。Before subselectionを使用して、PREVIOUS SUBRECORDがポインタを最初のサブレコードの前に移動させたかどうかを確認します。カレントサブセレクションが空の場合、Before subselectionはTrueを返します。
以下は、ボタンのオブジェクトメソッドの使用例です。ボタンをクリックすると、ポインタは前のサブレコードへ移動します。ポインタが最初のサブレコードの前にある場合、ポインタは最後のサブレコードへ移動します。
 PREVIOUS SUBRECORD([People]Children) `前のサブレコードへ移動
 If(Before subselection([People]Children) `行き過ぎたら...
    LAST SUBRECORD([People]Children) `最後のサブレコードへ移動
 End if
	プロダクト: 4D
	テーマ: サブレコード
	番号: 
        199
        
        
        
	
        
         
        
	変更: 4D v11 SQL