使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
サンプルを作成して試してみました。
列選択した状態だと、同様の症状が確認できました
2010 と 2016 で試してましたが同じでした。
列選択してなければ、フォーカスが1レコード目以外でも、すべて置換されました。たとえ最後のレコードでも。
不具合ぽいですが、置換するときは、列選択しないようにすればいいのではないかと。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
下記のようなテーブルがあります。
「説明文」の中の「最高」という文字列を検索したり、「最低」に置換したいと思います。
1レコード中の説明文の文字列はあくまで例ですが、改行が含まれた文字列になります。
説明文フィールドのみ「最高」という文字列を検索する場合
説明文フィールドを選んだ状態で「最高」という
文字を検索すると2行目のレコードから検索されます。
まず、これは正常な動作でしょうか?
個人的には1行目のレコードから検索されるのが正常と思っています。
説明文フィールドの「最高」を「最低」に一括置換する場合
この状態で「すべて置換」をすると下記の画像に置換されます。
画像のように4ヶ所置換がされていません。
置換をする際に1行目のレコードの最初にカーソルを合わせてから
置換をすると全て「最低」に置換されます。
説明文フィールド全体を選んだ状態で置換をすると全部置換がされないのは
正常の動作でしょうか?
置換をする際は必ずフィールドのセルの中の最初にカーソルを合わせてからするのが
正しい操作方法と思えばよいのでしょうか?
置換をする際に「最高」を「最高最悪」にする場合(言葉の意味は変ですが例ということで)
つまり、置換前の文字と置換後の文字が一部分同じ場合です。
下記の結果が得られました。
置換結果として、各レコードの1行目のみ置換されていますが、「最悪」が2回連続しています。
これも1行目のレコードの最初にカーソルを合わせてから置換をすると希望通りの置換がされます。
特定のフィールドの検索や置換をする場合は1レコード目の最初にカーソルを合わせるのが本来の操作で
フィールド全体を選ぶのは違う操作ということでしょうか?
分かる方いらっしゃいましたらよろしくご指導ください。
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
サンプルを作成して試してみました。
列選択した状態だと、同様の症状が確認できました
2010 と 2016 で試してましたが同じでした。
列選択してなければ、フォーカスが1レコード目以外でも、すべて置換されました。たとえ最後のレコードでも。
不具合ぽいですが、置換するときは、列選択しないようにすればいいのではないかと。
hatena19様
お返事ありがとうございました。
解決策としましては列選択しないようにレコードにカーソルをあてて
検索・置換していきたいと思います。
自分の中で列選択することがaccess以外でもあり、操作感が
慣れていたので列選択でも本来は動作するはずではないかと思いました。
現状ではそうではないようなので教えて頂きました通りレコード選択をしたいと思います。
どうもありがとうございました。