フィールドの内容の置換
重要 この処理を行うと、すべてのレコード (または対象レコード内のすべてのレコード) のフィールドが新しい値で上書きされます。置き換えたフィールドの値を元に戻すことはできません。置換を実行する前に、ファイルのバックアップコピーを作成することをお勧めします。
すべての対象レコード内のフィールドの値を置き換えるには:
-
必要に応じて、データベーステーブル内のレコードの検索、除外、またはソートを実行します。
-
ブラウズモードの現在のレコードで、置き換える対象のフィールドの内容を選択します。
-
データを定数値 (シリアル番号または計算結果以外) で置き換える場合は、値を入力します。
-
[レコード] メニュー > [フィールド内容の全置換...] を選択します。
-
オプションを選択します。
置き換える値
選択項目
現在選択しているフィールドの値
[置換: 「<現在選択されているフィールドの値>」] を選択します。全対象レコードのフィールドの内容が置き換わります。
シリアル番号
[シリアル番号で置き換える:] を選択し、シリアル番号の開始番号を [初期値:] に、増分値を [増分:] に入力します。
フィールドに自動的にシリアル番号が入力されるように定義している場合は、[入力オプションのシリアル番号設定に反映させる] を選択して [フィールド「フィールド名」のオプション] ダイアログボックスの [次の値:] を設定し直すことができます。
計算結果
[計算結果で置き換える:] を選択します。[計算式の指定] ダイアログボックスで任意の計算式を入力します。式の計算結果は、置換対象のフィールドに設定されているフィールドタイプと一致したものである必要があります。[OK] をクリックします。
-
[置換] をクリックします。
メモ
-
計算フィールドまたは集計フィールドを置換することはできません。
-
データの置き換えを行うフィールドが、フィールド定義で入力値の制限を行うように設定されている場合でも、この方法で置き換えられたデータの自動評価は行われません。入力値の制限の設定を参照してください。
-
デフォルトでは、フィールドの内容を置き換えた場合、入力値の自動化オプションが設定されたそのレコードの他のフィールドも必要に応じて更新されます。たとえば、別のフィールドで [修正情報] の入力値の自動化オプションが [タイムスタンプ] に設定されている場合、そのフィールドの値は選択されたフィールドの内容が置き換えられた時点の日付と時刻に変わります。
ただし、完全アクセス権を持つアカウントでサインインしている場合、[フィールド内容の全置換] ダイアログボックスで [フィールドの入力値の自動化オプションを実行] オプションを使用できます。このオプションの選択を解除すると入力値の自動化オプションが設定された他のフィールドは更新されなくなります。入力値の自動化の定義を参照してください。
-
[入力オプションのシリアル番号設定に反映させる] を選択している場合は、置換が実行された後にこのフィールドに自動的に入力される値には、次のシリアル番号が付けられます。このオプションを選択解除すると、[フィールド「フィールド名」のオプション] ダイアログボックスの [次の値:] は、変更されません。自動的に入力される次の値は、この置換操作によってシリアル番号が振り直されたレコードに従うのではなく、現在の設定を基準にします。
-
[フィールド内容の全置換] コマンドを実行しても、アクティブなレコードは確定されません。レコード内のデータの確定を参照してください。