[複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] 設定を使用すると、100 を超えるレコードの結果セットで複数レコードの更新を実行できます。ただし、これはサイトの最大数が 100 を超えている場合に限ります。
複数レコードの更新の適用対象は、現在の結果セット ページに表示されているレコードのみです。 複数レコードの更新の実行を選択するレコードの数は、以下の値によって決まります。
- [1 ページ当たりの行数] 設定の値
- [複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] 設定の値
これらの設定は、ClearQuest® [ユーザー設定] ダイアログ ボックスで設定します。
複数レコードの更新を開始する場合、次のいずれかのシナリオが発生します。
- 結果セット内のレコード数が、[1 ページ当たりの行数] 値以下であり、[複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] 値以下である場合、[複数レコードの更新] タブが開きます。
例えば、[1 ページ当たりの行数] の値が 20 で [複数レコードの更新のページ サイズ] の値が 20 であるとします。クエリーを実行して、5 レコードの結果セットが返るとします。5 レコードは、[1 ページ当たりの行数] と [複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] 設定に指定されている 20 レコードを下回ります。そのため、[複数レコードの更新] タブが開きます。
- 結果セット ページに表示されるレコード数が [複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] の値より小さく、結果セット内に現在表示されていないレコードがある場合、[ページ サイズの増加 (Increase Page Size)] ダイアログ ボックスが開きます。
追加のレコードを結果セットに入れるために、クエリーを再実行することはできますが、クエリー結果は異なる可能性があります。現行の結果セット内のレコードで複数レコードの更新を続行できます。あるいは、複数レコードの更新をキャンセルすることができます。
例えば、[1 ページ当たりの行数] の値が 20 で [複数レコードの更新のページ サイズ (Page
size for Multi-Record Update)] の値が 30 だとします。クエリーを実行して、22 レコードの結果セットが返るとします。[1 ページ当たりの行数] の値が 20 なので、結果セットには、22 個中の 20 個のレコードが表示されます。[ページ サイズの増加 (Increase Page Size)] ダイアログ ボックスが開きます。[複数レコードの更新のページ サイズ (Page size for Multi-Record Update)] の値は、最高 30 レコードの表示を許可しているため、クエリーを再実行してレコードを 30 個まで含めることができます。複数レコードの更新をキャンセルすることができます。あるいは、結果セットに現在含まれている 20 個のレコードで複数レコードの更新を続行することもできます。
- 結果セット ページに表示されるレコード数が [複数レコードの更新のページ サイズ] の値より多い場合、[ページ サイズの縮小 (Decrease Page Size)] ダイアログ ボックスが開きます。
複数レコードの更新の結果セット内のレコード数を減らすために、再度クエリーを実行することができますが、クエリー結果は異なる場合があります。
あるいは、複数レコードの更新をキャンセルすることができます。
例えば、[1 ページ当たりの行数] の値が 50 で [複数レコードの更新のページ サイズ] 値が 30 だとします。クエリーを実行して 46 レコードの結果セットが返る場合、その時点はすべてのレコードがページに表示されます。[ページ サイズの縮小 (Decrease Page Size)] ダイアログ ボックスが開きます。結果セットに含まれる 46 レコードは、複数レコードの更新で操作可能なレコード数の 30 を上回っています。複数レコードの更新を実行する 30 レコードのみ表示するようにクエリーを再実行できます。あるいは、複数レコードの更新をキャンセルできます。