Access を使い始めて約 1 年になりますが、VBA について学び始めたのはつい最近のことです。私が読んだ本やオンラインで読んだヘルプは、私が必要としているものと完全には一致していないようです。または、もしそうなら、私はあまりにも初心者であるに違いありません。
私のプロジェクトは個人の財務データベースで、キャッシュ フローを予測する方法に取り組んでいます。私が持っている
「tbl_InitialPoint」と呼ばれる定期的なトランザクションを含むテーブル (説明、金額、および頻度 (日数) の列を含む)、
「tbl_Register」内の特定の説明の最終日を検索するクエリ、
「tbl_InitialPoint」から「tbl_Register」に繰り返しトランザクションを挿入する追加クエリ
INSERT INTO tbl_Register ( PostDate, Description, Amount ) SELECT qry_MaxDate.LastDate + tbl_InitialPoint.Frequency AS DateSeries, tbl_InitialPoint.Description, tbl_InitialPoint.Amount FROM tbl_InitialPoint INNER JOIN qry_MaxDate ON tbl_InitialPoint.Description = qry_MaxDate.Description WHERE qry_MaxDate.Description = [フォーム]![ホームページ]![DateHorizon];
私が知らないのは、クエリがnullまたは空になるまで、このクエリをx回実行/ループする特定のvbaです。
何か案は?