| 4D v16.3LOAD RECORD | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v16.3
 LOAD RECORD 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LOAD RECORD {( aTable )} | ||||||||
| 引数 | 型 | 説明 | ||||||
| aTable | テーブル |   | レコードをロードするテーブル, または 省略時、デフォルトテーブル | |||||
LOAD RECORDは、aTableのカレントレコードをロードします。カレントレコードが存在しない場合、LOAD RECORDは何も行いません。
レコードがロードされたら、Lockedコマンドを使用してレコードが更新可能か調べることができます:
Note: READ ONLYコマンドの後にLOAD RECORDを実行すると、UNLOAD RECORDコマンドを使用しなくても、レコードは自動的にアンロードされた後ロードされます。
通常QUERY、NEXT RECORD、PREVIOUS RECORD等のコマンドは自動的にカレントレコードをロードするため、LOAD RECORDコマンドを使用する必要はありません。
マルチュユーザ環境やマルチプロセス環境において既存レコードを修正するには、レコードが属するテーブルに読み書き状態でアクセスしなければなりません。レコードがロックされており、ロードされていない場合、時間をおいて、再度LOAD RECORDを実行する必要があります。このためには、ループ内でLOAD RECORDを使用し、レコードが読み書き状態になるまで待機できます。
Tip: LOAD RECORDコマンドを使用し、入力フォームにおいてカレントレコードを再ロードすることができます。変更中のデータはすべて以前の値で置き換えられます。この場合、LOAD RECORDコマンドは、いわば一般的な入力データの取消しとして振る舞います。
	プロダクト: 4D
	テーマ: レコードロック
	番号: 
        52
        
        
        
	
	初出: < 4D v6
	
	
	ランゲージリファレンス ( 4D v16)
	
	
	ランゲージリファレンス ( 4D v16.1)
	ランゲージリファレンス ( 4D v16.2)
	
	
	ランゲージリファレンス ( 4D v16.3)
	
 コメントを追加
コメントを追加