2つのコンボボックスと2つのボタンがあるフォームがあります。ボタンの1つ(「ロールオーバー」と呼ばれます)は、前年のデータをロールオーバーするためのものです。クリックすると、前年のデータを取得して、翌年のフォームに挿入できるはずです。
コードを記述しましたが、ボタンをクリックしてもデータが挿入されず、フォームを1回開いた後にデータが挿入されます。
例:[ロールオーバー]をクリックしてからフォームをクリックすると、フォームが開きますが、データがありません。フォームを閉じます。もう一度「ロールオーバー」をクリックします。フォームをもう一度開くと、データが挿入されています。
フォームを少なくとも1回開かないと、データを挿入できない理由がわかりません。
私のコードは次のようになります。
Form_1_Test.Text10 = DLookup("Legal_Name", "1_Test", "[Program_Name] = '" & Replace([Combo2], "'", "''") & "' And [BudgetYear] = " & ([Combo0] - 1))