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?

演習 4

generated description: handson.gif

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

  • ユーザがリストから一致項目を選択すると、main にコードを追加し、新規サブルーチン edit を呼び出します。

  • edit サブルーチンは、編集のために選択されたレコードをロックします。その後、loadrepromptupdate を呼び出します。更新終了後、レコードのロックを解除します。

  • load サブルーチンは個人データをロードします。display サブルーチンを更新して、新規サブルーチンを呼び出します。

  • reprompt は関数です。myBASdatent プロンプトに類似し、“有効な” 関数を使用しますが、プロンプト内部の現在の (古い) データも表示します。変更された場合、True を返します。

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

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

generated description: stepbystep.gif

FeedbackOpens in a new tab