使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
浮動小数点数の演算誤差ですね。
VBAのコード中で型指定なしで小数値を記述すると、単精度浮動小数点型になりますので。
通貨型なら演算誤差はでないので、下記のように通貨型に変換して演算すればいいでしょう。
Me.金額 = Int((Me.数量 * Me.単価) + CCur(0.5))
テキストボックスでは、通貨型がデフォルトなのかな。
=Int(([数量]*[単価])+CSng(0.5))
というように単精度に変換して演算すると、「11567」となりますね。