例: SQL = " SELECT REPLACE(フィールド名) FROM テーブル名 "
例: SQL = " SELECT REPLACE(フィールド名) AS 名前 FROM テーブル名 "
Set rs = CurrentDb.OpenRecordset(SQL)
指定したフィールド内データの文字列を一括して置換えできます。
  
サンプルソフト
    [実行時の画面]
「指定した文字列を置き換える関数 REPLACE関数」ボタンをクリックすると、
在庫管理データベーステーブルの製品名の「レンジ」を「電子レンジ」に変換し表示します。
■実行画面
「ナショナルレンジ700W」  結果  「ナショナル電子レンジ700W」
「液晶32V型」  結果  「液晶32V型」
「50HZ専用レンジ」  結果  「50HZ専用電子レンジ」
[在庫管理テーブル]
  
        | 在庫ID |     製品名 |     型番 |     在庫数 |   
        | 1 |     ナショナルレンジ700W |     R-4545 |     150 |   
        | 2 |     液晶32V型 |     DD-32 |     220 |   
        | 3 |     50HZ専用レンジ |     NNE-5656 |     30 | 
  
 
[コード]
    Option Compare Database
Private Sub コマンド8_Click()
    Dim SQL As String
    Dim rs As Recordset
    Me!テキスト1 = Null
    SQL = "SELECT 製品名,REPLACE(製品名,
'レンジ','電子レンジ') FROM T_在庫管理"
    Set rs = CurrentDb.OpenRecordset(SQL)
    Do Until rs.EOF
        Me!テキスト1 = Me!テキスト1 & "「" & rs(0) & "」  結果  「" & rs(1) & "」" & vbCrLf
        rs.MoveNext
    Loop
    Set rs = Nothing
End Sub
    
サンプルソフトのダウンロード