Ms access 创建;Winform“;在MS Access中

Ms access 创建;Winform“;在MS Access中,ms-access,vba,Ms Access,Vba,是否可以在MS Access 2007中创建不依赖于记录集的表单?我想创建一个只处理简单计算的表单,但不依赖数据库中的任何数据 这是我尝试使用的代码,但是当我运行它时,我得到一个编译错误“找不到方法或数据成员” 我的代码是否有问题,或者我是否需要创建一个winform来处理这个问题?是的,这是完全可能的。不要参考.text属性,text属性仅在控件具有焦点时可用。如果必须使用属性-它不是必需的-请使用.value 对于标签,确实需要.caption属性 使用文本框作为答案有很多优点,因为您可以将

是否可以在MS Access 2007中创建不依赖于记录集的表单?我想创建一个只处理简单计算的表单,但不依赖数据库中的任何数据

这是我尝试使用的代码,但是当我运行它时,我得到一个编译错误“找不到方法或数据成员”


我的代码是否有问题,或者我是否需要创建一个winform来处理这个问题?

是的,这是完全可能的。不要参考
.text
属性,text属性仅在控件具有焦点时可用。如果必须使用属性-它不是必需的-请使用
.value

对于标签,确实需要
.caption
属性

使用文本框作为答案有很多优点,因为您可以将其设置为函数或计算。例如,可以将控制源设置为:

= txtText1 / txtText2

您可以防止使用
锁定
和/或
启用
属性编辑结果文本框。为确保执行计算,您需要将
format
属性设置为数字或货币格式。

如果
lblcostradio
是一个标签控件,则错误消息是由以下行引起的:

lblCostRatio.Text = CostRatio

标签控件没有
.Text
属性。请改为更改其
.Caption
属性。

谢谢。回答得好。还应该注意,我必须使用.caption才能显示它。
lblCostRatio.Text = CostRatio