Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

演習 7

generated description: handson.gif

lookup ルーチンに編集機能を追加します。

  • ユーザがリストから項目を選択すると、main にコードを追加し、新規プロシージャ edit を呼び出します。

  • edit プロシージャは、編集のために選択されたレコードをロックします。その後、新規のプロシージャ、loadrepromptupdate を呼び出します。更新終了後、レコードのロックを解除します。

  • load プロシージャは個人データをロードします。display プロシージャを更新して、この新規プロシージャを呼び出します。reprompt プロシージャはプロンプトに類似しており、データ入力ルーチンから “$$valid” 関数を使用し、現在のデータも表示します。

  • 値が変更された場合、update プロシージャがトランザクションを開始し、^PersonD に新規データを保存します。次に、^PersonI を更新します。インデックスの更新とは、インデックスの古いエントリに対して Kill を使用して、新規のエントリを追加することです。

詳細を表示するには、下記をクリックします。

generated description: stepbystep.gif

FeedbackOpens in a new tab