Microsoft Access 掲示板

レコードの中の"??"を"?"に更新したい

3 コメント
views
4 フォロー

以前、外字の抽出について質問した者です。

StrConvで全角変換する際に異体字が??に置き換わるという現象を活かして、抽出条件をLike ""にしてレコードを抽出しています。
異体字は一文字なのに??という二文字に置き換わるので、均等割り付けのテキストボックス内で文字配置が変わってしまい、Illustratorで修正を行う時に不便です。
「 吉田  花子 様」(士ではなく土)
「??田 花子 様」
といった感じです。(伝わりますでしょうか)

そこで「??田 花子」を「?田 花子」という更新クエリを作成したいのですが、レコードの更新にはどのような記述をすればよろしいでしょうか?

Anko
作成: 2023/11/16 (木) 15:23:10
通報 ...
1
hiroton 2023/11/16 (木) 15:33:33 779ca@f966d

わざわざ後から更新クエリ走らせずに、StrConvしてるところでReplaceもしてしまえばいいんじゃない?

Replace 関数

2

ある程度分けてクエリを作成してメンテナンスしやすしたいので、別クエリで作成しようと考えています。

3

Replace([T_出力].[氏名],"??","?")で解決しました。