4D v14.3Is new record |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Is new record
Is new record
Is new record コマンドは、カレントプロセス内で、指定されたaTableのカレントレコードが未保存の新規レコードの場合にTrueを返します。 互換性メモ: Record numberコマンドが-3を返すかどうかで同じ情報を得ることができます。 4D Server: このコマンドは、On Validateフォームイベントにおいては、4Dローカルモードと4Dリモートモードで異なる値を返します。ローカルモードではFalse (レコードは既に作成されていると扱われるため) を返します。リモートモードではTrueを返します。なぜならば、レコードは4D Server上に作成されていますが、クライアントにこの情報はまだ通知されていないためです。 下記の2つの方法は同一のものです。コードが4Dの将来のバージョンとの互換性を保つため、2番目の方法を強く推奨します: If(Record number([Table])=-3) `非推奨 If(Is new record([Table])) `強く推奨 |
プロパティ
プロダクト: 4D
履歴
初出: 4D v6.5 参照 ARTICLE USAGE
ランゲージリファレンス ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||