AnsweredAssumed Answered

ドロップダウンリスト用の値一覧に任意のアイテムを追加したい

Question asked by keinos on Apr 19, 2015
Latest reply on Apr 20, 2015 by sago350@未来Switch

タイトル

ドロップダウンリスト用の値一覧に任意のアイテムを追加したい

フォーラムに投稿

『テーブルA』の『フィールド1』を、値一覧『フィールド1一覧』に割当て、別のフォームでドロップダウン用のリストとして使っています。

このドロップダウンの一覧に『全て印刷』といった、『テーブルA :: フィールド1』には無い、任意のアイテムを追加したいのですが、簡単に追加する方法はないのでしょうか。

現在、別テーブルを作成する下記の方法を検討しているのですが、どうも諸事情で難しそうなので、別のアイデアをいただきたくポストいたしました。

         
  1. ミラー用の『テーブルB』を用意
  2.      
  3. あるボタンを押下すると以下の動作      
                
    1. 『テーブルB』のレコードを全削除
    2.           
    3. 『テーブルB :: フィールド1』に値一覧と同様のレコードを作成
    4.           
    5. 最後に『全て印刷』を新規レコードとして追加
    6.      
         
  4.      
  5. 『テーブルB :: フィールド1』を新しい値一覧としてリスト用に利用する

 

恐らく、これが一般的な解決方法だと思うのですが、問題は社内の保守事情で新しいテーブルを作成する際の稟議手続きが必要なのと、ボタンを押下するという1ステップ作業が増える事で稟議が通らない可能性がある事です。

ボタンでなくても、フォームを表示する際にトリガーしてしまってもいいのですが、この実装により1秒程度とは言え、若干でも動作に遅れが出るため、ディスクアクセスを減らすという事にやっきになっているので、これも稟議を通りそうにありません。

何か良い方法はないでしょうか。

※2015/04/20 16:38 : わかりづらかったため右記のように変更:『全て』→『全て印刷』

Outcomes