将百分比放入表单控件中

Putting a percentage to put in a form control

我有一个访问数据库,我们用它来根据 forecast/inventory 限制预订网络广告。

我有三个未绑定的文本框,它们从下面的连续表格中算出三件事:

展示次数[txtImpressions]:=IIf(IsNull(Sum([Impressions]))=True,0,Sum([Impressions]))

预测[txtForecast]:(Populated on form load by vba)

剩余可用性[txt差异]:=[txtForecast]-[txtImpressions]

我想要一个显示展示次数占预测百分比的框,因此如果 txtImpressions 包含 200 而 txtForecast 包含 400,我希望百分比框显示“50%”

我试过 =[txtForecast]/[txtImpressions] 至少除以它,但它总是给我一个值 1。我试过

=Format([txtForecast]/[txtImpressions]), Percent))

但这也无济于事。

有人能帮忙吗?

将带有百分比的文本框格式 属性 设置为 Percent(在表单设计器中)

如果文本框的 Decimal Places 设置为 0,您总是看到“1”。

此文本框的

Comtrol Source 属性 应为 =[txtForecast]/[txtImpressions]