フォームへのフィールドとコントロールの追加

この演習では、フィールドの追加 演習で作成したフィールドを [Defect] レコード フォームに 追加します。スキーマに変更を行う前に、スキーマをチェックアウトする必要があります。 スキーマがチェックアウト済みでない場合、以下のステップを実行します。

  1. Designer で、[ファイル] > [スキーマを開く] をクリックします。
  2. [スキーマを開く] ウィンドウで、[チェックアウトして編集または前に保存したスキーマを引き続き編集する] を選択します。スキーマのテーブルから my_sample_schema を選択します。 スキーマがチェックアウト済みであり、前の編集セッションから引き続き作業を続行する場合、 [終了] をクリックします。スキーマがチェックアウト済みでない場合、 [次へ] をクリックし、[終了] をクリックします。

[User_ID][Action_reason][Doc_Impact][Doc_Description] フィールドを [Defect_Base][Defect_Base_Submit] レコード フォームに 追加するには、以下のステップを実行します。

  1. Rational ClearQuest Designer で、[レコード タイプ] フォルダ、[Defect] フォルダ、[フォーム] フォルダを展開します。
  2. [Defect_Base] フォームをダブルクリックして開きます。 フィールド リストとコントロール パレットも表示されます。必要に応じて、 [Designer] ウィンドウを拡大して [Defect_Base] フォーム全体を 表示し、次にフォームを引き伸ばして、フィールドを追加するために下部に十分な領域があるようにします。
  3. フィールド リストで、[User_ID] フィールドをクリックし、[メイン] タブの下部にそれをドラッグします。 フィールドが テキスト ボックス コントロールとともにフォームに現れます。 表示されるコントロールのタイプは、 フィールドをレコード タイプに追加したときに指定したフィールド タイプに基づきます。
  4. テキスト ボックスをダブルクリックして、プロパティ シートを表示します。 タブと コントロール機能を調べてみてください。 [OK] をクリックして、閉じます。
  5. フィールド リストで、[Action_reason] フィールドをクリックして、フォームの [User_ID] フィールドの右にドラッグします。
  6. [Documentation] タブをクリックします。
  7. フィールド リストで、[Doc_Impact] をクリックして、 フォームにそれをドラッグします。 フィールドとコントロールがフォーム上に現れます。 このフィールドを 選択リストとして定義したので、Rational® ClearQuest® はリスト ボックス コントロールを使用します。 フォーム内のリスト ボックスをクリックします。 リスト ボックスの幅を広げるには、 右側にあるハンドルを選択して、これを右にドラッグします。
  8. フィールド リストで、[Doc_Description] フィールドをクリックし、 フォームの [Doc_Impact] フィールドの下にそれをドラッグします。 [Doc_Description] テキスト ボックスをクリックします。 テキスト ボックスの 長さや幅を広げるには、ハンドルを選択して、それらをドラッグします。

この演習では、フィールド リストを使用して、フォーム上にフィールドとそのコントロールを 配置しました。 フォーム上のコントロール パレットから、テキスト ボックス、プッシュボタン、 ピクチャなどのコントロールをドラッグすることもできます。

[Defect_Base] フォームから上記の 4 つのフィールドを [Defect_Base_Submit] フォームにコピーするには、以下のステップを 実行します。

  1. Designer ワークスペースで、[Defect_Base_Submit] をダブルクリックして それを開きます。
  2. [Defect_Base] フォームで、[User_ID] テキスト ボックスを 右クリックし、[Copy] を選択します。
  3. [Defect_Base_Submit] フォームの下部を 広げて、新規フィールドのための場所を作ります。
  4. [Defect_Base_Submit] フォームの下部で右クリックして、 [貼り付け] を選択します。 User_ID フィールドとテキスト ボックス コントロールが 現れます。
  5. 前のステップを繰り返して、[Action_reason] フィールドを [Defect_Base] フォームから [Defect_Base_Submit] フォームにコピーします。
  6. [Defect_Base] フォームで、[Documentation] タブをクリックします。 [編集] > [ダイアログ全体をクリップボードに コピー] をクリックします。
  7. [Defect_Base_Submit] フォームで、[Documentation] タブをクリックします。 フォームを右クリックして、[貼り付け] を選択します。 2 つのドキュメンテーション フィールドとそのコントロールがフォームに現れます。
  8. 両方のフォームを閉じます。

フィードバック