※ ChatGPTを利用し、要約された質問です(原文:Replace関数)
AccessのReplace関数で品名を置換する方法
このQ&Aのポイント
AccessのReplace関数を用いて、品名の置換処理を行う方法について説明します。具体的にはサブフォームでの操作やテキストボックスの利用方法を解説します。
該当の品名を別名に置き換える具体的なクエリの例を示し、ユーザーがサブフォームからリアルタイムにテキストボックスを使って品名の変更を行う流れを作成しています。
しかし、フォームからテキストボックスの内容が正しく認識されないという問題が発生しており、ヘルプを求めています。
更新クエリにて、品名置換のReplace関数使用で、サブフォームからボタン操作で更新クエリを実行したら以下の事が出来ます。
Replace([品名],"りんご","りんご青森")
品名 りんご を りんご青森 に置換
Replace([品名],"青森","")
品名 の 文字列から 青森 を無くす置換
これをベースに、サブフォームに、テキストボックス1 テキストボックス2 を配置して
テキストボックス1 → りんご を
テキストボックス2 → りんご青森 に置換
サブフォームを表示しているフォーム1から参照
Replace([品名],[Forms]![フォーム1]![テキスト1],[Forms]![フォーム1]![テキスト2])
サブフォームから参照
Replace([品名],[Forms]![フォーム1]![履歴].[Form]![テキスト1],[Forms]![フォーム1]![履歴].[Form]![テキスト2])
上記のフォームに配置したテキストボックスから、任意の置換情報を入力して置換する流れを作っているのですが、いずれのフォームからもテキストボックスの内容を認識出来ない様です。
ご教授頂ければ幸いです。
以上、宜しくお願い致します。
お礼