hatena
hatena
2019/09/25 (水) 21:28:20
回答の前に、
Private Sub 月割_AfterUpdate()
With CodeContextObject
.月割金額 = DLookup("[金額]", "Q_金額表", "[Q_金額表]![月]=[月割]")
End With
End Sub
このコードで、正しい結果になってますか。
コンボボックスを参照していないので、コンボボックスとは無関係の値になると思いますが?
一度、確認してみてください。
回答はそれからです。
通報 ...
なぜ
CodeContextObject
を使っているのかわからないってだけでCodeContextObject
はMe
と同等なんじゃないですかねどこにコードを書いているかがないんでアレですが、まぁ動いてるんだろうなとは思ってます
私が疑問に思ったのは "[Q_金額表]![月]=[月割]" の部分で、この抽出条件では、コンボボックスの値を反映しないからです。ここに、この条件式を入れる意味はほとんど無意味。
質問から、コンボボックスで選択した値で抽出したいのだと読めますので。
Q_金額表 の中でフォーム上のコンボボックスを参照しているのなら正常に動く可能性はあります。
あぁすみません。そうですね
なんかボケてたみたいです