• ベストアンサー

と改行を含んだデータが入ってるのですが

アクセスのレコードに 水300cc 味噌13g と改行を含んだデータが入ってるのですが VBAでこの改行を置換するにはどうすれば良いのでしょうか? str置換前 = Chr(10) & Chr(13) str置換後 = "," strSQL = "UPDATE テーブル Set テーブル.[フィールド] = """ & str置換後 & """ WHERE (テーブル.[フィールド])=""" & str置換前 & """;" DoCmd.RunSQL strSQL としても置換できませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.1

strSQL = "UPDATE テーブル SET [テーブル].[フィールド] = Replace([フィールド],Chr(13) & Chr(10),',') WHERE [テーブル].[フィールド] Like '*' & Chr(13) & Chr(10) & '*'" では?

JWUSCYWTL
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう