015-003902

デヂエ

関心あり
0人の方が関心を示しています。

一括編集の文字列置換で半角の英大文字と英小文字が区別されない。

種別
不具合
機能
  • レコード一括編集
再現バージョン
  • 8.0.2
  • 8.0.3
  • 8.0.4
  • 8.0.5
  • 8.0.6
  • 8.0.7
  • 8.1.0
  • 8.1.1
  • 8.1.2
  • 8.1.3
改修バージョン
公開日
2011-03-01
更新日
2013-04-01

【発生条件】

 

次の条件を満たす場合に発生します。

  • 次のいずれかのフィールドで文字列置換を行う。
    • メニュー(文字列)
    • メニュー(ユーザー)
    • ラジオボタン


【準備】

  1. 「メニュー(文字列)」フィールドを含むライブラリを作成します。

  2. 「ライブラリ管理 > フィールドの設定 > フィールド情報の変更」画面を表示します。

  3. メニュー項目に「半角英大文字」を設定します。

    例:
    AAA

  4. レコードの登録画面を表示します。

  5. メニュー項目「AAA」を選択し、レコードを登録します。


【再現手順】

  1. レコード一覧画面を表示します。

  2. 「その他の操作」より[レコードを一括編集する]を選択します。

  3. 「レコードの一括編集- Step1/2」画面で、「文字列置換」を選択します。

  4. ドロップダウンリストで、「メニュー(文字列)」フィールドを選択します。

  5. 置換前の文字列欄に「半角英小文字」を入力します。

    例:
    aaa 

  6. 置換後の文字列欄を任意に入力します。

  7. 置換を実行します。

  8. レコード一覧画面での表示を確認します。


→現象発生:

 半角の「英大文字」と「英小文字」の区別がされず、「AAA」に文字列置換が反映されます。

補足:

  • 次の場合にも、同様の現象が発生します。
    • メニュー項目に「半角英小文字」を設置し、置換前の文字列に「半角英大文字」を入力して置換を行った場合

本現象に対する有効な回避方法や対応方法はありません。

関連記事