Accessクエリにて、関数を作成したいと思いますので、お力添えをお願い致します。 現状: ■テーブル「T_売上データ」 データ内容 売上日 送信日
Accessクエリにて、関数を作成したいと思いますので、お力添えをお願い致します。 現状: ■テーブル「T_売上データ」 データ内容 売上日 送信日 20220101 20220101 20220102 ******** 20220103 ******** 20220104 20220104 20220105 ******** ※テーブルのデータ型はテキスト型です。 上記、テーブル「T_売上データ」を更新クエリを使用して更新したいと考えています。 更新は「フィールド:送信日」です。 【更新前】 【更新後】 送信日 送信日 20220101 20220101 ******** ******** 20220104 20220104 ******** ※送信日が"********"の場合は NULLへ更新。 更新クエリにて、使用できる関数をお教え下さい。 宜しくお願い致します。
Microsoft Access・115閲覧
ベストアンサー
SQLビューでコピペしてください。 UPDATE T_売上データ SET T_売上データ.送信日 = IIf([送信日] Like "[*][*][*][*][*][*][*][*]",Null,[送信日]) , T_売上データ.出荷日 = IIf([出荷日] Like "[*][*][*][*][*][*][*][*]",Null,[出荷日]) , T_売上データ.確認日 = IIf([確認日] Like "[*][*][*][*][*][*][*][*]",Null,[確認日]) , T_売上データ.回答日 = IIf([回答日] Like "[*][*][*][*][*][*][*][*]",Null,[回答日]) , T_売上データ.処置日 = IIf([処置日] Like "[*][*][*][*][*][*][*][*]",Null,[処置日]) , T_売上データ.[キャンセル日] = IIf([キャンセル日] Like "[*][*][*][*][*][*][*][*]",Null,[キャンセル日]) WHERE (((T_売上データ.送信日) Like "[*][*][*][*][*][*][*][*]")) OR (((T_売上データ.出荷日) Like "[*][*][*][*][*][*][*][*]")) OR (((T_売上データ.確認日) Like "[*][*][*][*][*][*][*][*]")) OR (((T_売上データ.回答日) Like "[*][*][*][*][*][*][*][*]")) OR (((T_売上データ.処置日) Like "[*][*][*][*][*][*][*][*]")) OR (((T_売上データ.[キャンセル日]) Like "[*][*][*][*][*][*][*][*]"));
質問者からのお礼コメント
ありがとうございます。 また、宜しくお願い致します。
お礼日時:1/13 22:21