次の方法で共有

Access2016の検索・置換について

Anonymous
2017-06-05T07:06:50+00:00

下記のようなテーブルがあります。

「説明文」の中の「最高」という文字列を検索したり、「最低」に置換したいと思います。

1レコード中の説明文の文字列はあくまで例ですが、改行が含まれた文字列になります。

説明文フィールドのみ「最高」という文字列を検索する場合

説明文フィールドを選んだ状態で「最高」という

文字を検索すると2行目のレコードから検索されます。

まず、これは正常な動作でしょうか?

個人的には1行目のレコードから検索されるのが正常と思っています。

説明文フィールドの「最高」を「最低」に一括置換する場合

この状態で「すべて置換」をすると下記の画像に置換されます。

画像のように4ヶ所置換がされていません。

置換をする際に1行目のレコードの最初にカーソルを合わせてから

置換をすると全て「最低」に置換されます。

説明文フィールド全体を選んだ状態で置換をすると全部置換がされないのは

正常の動作でしょうか?

置換をする際は必ずフィールドのセルの中の最初にカーソルを合わせてからするのが

正しい操作方法と思えばよいのでしょうか?

置換をする際に「最高」を「最高最悪」にする場合(言葉の意味は変ですが例ということで)

つまり、置換前の文字と置換後の文字が一部分同じ場合です。

下記の結果が得られました。

置換結果として、各レコードの1行目のみ置換されていますが、「最悪」が2回連続しています。

これも1行目のレコードの最初にカーソルを合わせてから置換をすると希望通りの置換がされます。

特定のフィールドの検索や置換をする場合は1レコード目の最初にカーソルを合わせるのが本来の操作で

フィールド全体を選ぶのは違う操作ということでしょうか?

分かる方いらっしゃいましたらよろしくご指導ください。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2017-06-05T16:42:09+00:00

サンプルを作成して試してみました。

列選択した状態だと、同様の症状が確認できました

2010 と 2016 で試してましたが同じでした。

列選択してなければ、フォーカスが1レコード目以外でも、すべて置換されました。たとえ最後のレコードでも。

不具合ぽいですが、置換するときは、列選択しないようにすればいいのではないかと。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-06-06T04:30:16+00:00

    hatena19様

    お返事ありがとうございました。

    解決策としましては列選択しないようにレコードにカーソルをあてて

    検索・置換していきたいと思います。

    自分の中で列選択することがaccess以外でもあり、操作感が

    慣れていたので列選択でも本来は動作するはずではないかと思いました。

    現状ではそうではないようなので教えて頂きました通りレコード選択をしたいと思います。

    どうもありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません