※ ChatGPTを利用し、要約された質問です(原文:AccessVBA条件追加)
AccessVBA条件追加
このQ&Aのポイント
AccessVBAを使用してデータ作成のコードに条件を追加する方法について教えてください。
現在のデータ追加コードに条件を組み込む方法を教えてください。
AccessVBAのコードに条件を加えて、データ作成時に特定の条件でデータを追加したいです。方法を教えてください。
データ作成のコードに条件を追加したいのですが、
どのようにしたら良いのでしょうか?
見づらくてすいません。
'今あるデータの追加用コード
StrSql = "INSERT INTO "
StrSql = StrSql & "TW_在庫テーブル ( "
StrSql = StrSql & "販売店コード, "
StrSql = StrSql & "キャリアコード, "
StrSql = StrSql & "機種コード, "
StrSql = StrSql & "数量) "
StrSql = StrSql & "SELECT "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_HOKNCD, "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_CARRCD, "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_SHINCD, "
StrSql = StrSql & "COUNT(TTCOM_TZIK_TBL.TZIK_CARRCD) As SUURYO "
StrSql = StrSql & "FROM TTCOM_TZIK_TBL "
StrSql = StrSql & "INNER JOIN T_販売店マスタ "
StrSql = StrSql & "ON TTCOM_TZIK_TBL.TZIK_HOKNCD = T_販売店マスタ.販売店コード "
StrSql = StrSql & "WHERE TTCOM_TZIK_TBL.TZIK_CARRCD = '10' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_TZDKBN = '2' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_ZKTKBN = '0' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_SHINKB IN ('5','6') "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_URIYMD <= " & "#" & CStr(Forms![FAMAIN]![TxtTO日付]) & "#" & " "
StrSql = StrSql & "GROUP BY "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_HOKNCD, "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_CARRCD, "
StrSql = StrSql & "TTCOM_TZIK_TBL.TZIK_SHINCD;"
CurrentDb.Execute StrSql
追加したい条件
くっつけたい条件
(StrSql = StrSql & "INNER JOIN T_販売店マスタ "
StrSql = StrSql & "ON TTCOM_TZIK_TBL.TZIK_HOKNCD = T_販売店マスタ.販売店コード "
StrSql = StrSql & "WHERE TTCOM_TZIK_TBL.TZIK_CARRCD = '10' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_TZDKBN = '2' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_ZKTKBN = '0' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_ROMSYU = '1' "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_SHINKB IN ('5','6') "
StrSql = StrSql & "AND TTCOM_TZIK_TBL.TZIK_URIYMD <= " & "#" & CStr(Forms![FAMAIN]![TxtTO日付]) & "#" & " ")
お礼
2度の有り難う御座います。 助かりました。