「StiLL」デザイン情報130  「StiLL-]」とは! -54
便利ベンリな「StiLL-]」のシステムテンプレート   開発カイハツヨウキットについて 排他ハイタSET
                             
  @ [排他SET]テンプレートは、プログラムにテンプレートシートを挿入することによって、手軽にデータベース更新時の排他処理を追加することのできるテンプレートシートです。     A [排他確認/制御]モジュールでは、対象テーブルの対象レコードが使用中かを判断します。使用中ならメッセージボックスを表示し、未使用なら使用中フラグ項目の値を更新します。     B [排他解放判断/解放]モジュールでは、対象テーブルの対象レコードの使用中フラグ項目の値を空にします。  
  対応Ver. :「StiLL-]」Ver1.6以降
対応種類:StiLL Dev(Server)
    対応Ver. :「StiLL-]」Ver1.6以降
対応種類:StiLL Dev(Server)
    対応Ver. :「StiLL-]」Ver1.6以降
対応種類:StiLL Dev(Server)
 
                             
  ■ 手軽に排他処理を追加できるテンプレートシート  
ある場所バショ メニュー [StiLL] → [システムテンプレート] → [開発カイハツキット]→ [開発キット1]
特徴トクチョウ目的モクテキ
[排他SET]テンプレートは、プログラムにテンプレートシートを挿入することによって、
手軽にデータベース更新コウシンの排他処理を追加することのできるテンプレートシートです。
できる事・便利な点
プログラムはスデ作成サクセイみですので、排他処理を追加ツイカしたいプログラムに
[P排他シート]と[D排他シート]を挿入し、必要ヒツヨウ箇所カショ入力ニュウリョクしてお使ツカいください。
[P排他ハイタシート]
[D排他ハイタシート]
準備ジュンビ
排他ハイタ処理ショリオコナいたいテーブルに排他フラグ用の項目を用意ヨウイしてください。
[対象タイショウテーブル]
  ■ [排他確認/制御]モジュール  
[排他ハイタ確認カクニン/制御セイギョ]モジュール
対象タイショウテーブルの対象タイショウレコードが使用中シヨウチュウかを判断ハンダンし、使用中シヨウチュウならメッセージボックスを表示ヒョウジ
未使用ミシヨウなら使用中シヨウチュウフラグ項目の更新コウシンするモジュールです。
対象レコードをロックしたいタイミングでホンモジュールをんでください。
[P排他ハイタシート]
[D排他ハイタシート]
モジュール実行ジッコウのイメージ
 ・対象レコードが未使用ミシヨウ場合バアイ対象タイショウレコードの使用中フラグ項目の値がカラ場合バアイ
[対象タイショウテーブル]
 対象タイショウレコードが使用シヨウチュウ場合バアイ(対象レコードの使用中フラグ項目の値が”1”の場合)
線吹き出し 3 (枠付き): メッセージボックスを表示
  ■ [排他解放判断/解放]モジュール  
[排他解放判断/解放]モジュール
対象タイショウテーブルの対象タイショウレコードの使用中フラグ項目コウモクの値をカラにするモジュールです。
[排他確認/制御]モジュールで設定セッテイしたロックを解除カイジョしたいタイミングでホンモジュールをんでください。
モジュール実行ジッコウのイメージ
 対象タイショウレコードが使用シヨウチュウ場合バアイ(対象レコードの使用中フラグ項目の値が”1”の場合)
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます