none
infopath2003のドロップダウンリストボックスへのユーザでの項目追加 RRS feed

  • 質問

  • お世話になります。

    現在Infopath2003でフォームを作成しています。

    一点ご教授頂きたいのですが、ドロップダウンリストボックスで複数表示されている選択肢で

    該当する物が無かった場合は、ユーザによる手動追加を実現したいと思っています。

    infopath2007であれば、コンボボックスで実現可能かと思いますが、社内標準がVer2003の為

    代替案を考えている最中です。

    当初考えていたのが、項目を追加したい場合は、まずはMOSSのリスト上から追加を行い、

    そのリストの情報をInfopathに読み込めば良いと考えていたのですが、あまり良い手でも

    ないかと思い、苦慮しています。

    単純にボタンコントロールなどを配置し、クリックした際の動作規則で任意のフィールドの値を

    リストボックス内に表示出来るようになれば良いなと思っているのですが、そういった機能は

    ございますでしょうか?

    2010年5月14日 1:34

回答

  • 確認していないので思いつきレベルですが、たぶん上手く行くはずです。

    まず、ドロップダウンの選択肢として[これ以外]とか[自由入力]とかを用意しておきます。(スキーマ choice1)

    で、これが選ばれたら、それを条件にして、別のテキストボックス(スキーマ addchoice)とボタンを表示させます。

    ボタンをクリックしたら動作規則で choice1 の値を addchoice に設定します。

     

    なお、「一度追加された分類は、以後、選択肢として他のユーザにも表示させる」ようにするとなると

    もう一工夫必要ですね。


    saruhiko
    2010年5月15日 5:43

すべての返信

  • 確認していないので思いつきレベルですが、たぶん上手く行くはずです。

    まず、ドロップダウンの選択肢として[これ以外]とか[自由入力]とかを用意しておきます。(スキーマ choice1)

    で、これが選ばれたら、それを条件にして、別のテキストボックス(スキーマ addchoice)とボタンを表示させます。

    ボタンをクリックしたら動作規則で choice1 の値を addchoice に設定します。

     

    なお、「一度追加された分類は、以後、選択肢として他のユーザにも表示させる」ようにするとなると

    もう一工夫必要ですね。


    saruhiko
    2010年5月15日 5:43
  • なお、「一度追加された分類は、以後、選択肢として他のユーザにも表示させる」ようにするとなると

    もう一工夫必要ですね。


    saruhiko


    saruhiko様

    いつもご返信ありがとうございます。

    そうなのです、今後他のユーザに追加するという部分で悩んでいる次第です。

    本日もちょっと捏ね繰り回してみたいと思います。

    2010年5月17日 1:04