如何查看控制源和显示源属性



我有两个表,用户和公司,我有一个组合框,在其中我列出了公司表中的所有公司。我的问题是,如何在foxpro中使用数据绑定来显示公司名称?当我把信息保存到数据库中时,我只需要保存公司ID;显示相同,从我的用户表中的公司ID,我想显示公司名称。我尝试使用属性:

CmbCompany.controlesource = myTable.companyID
cmbCompany.displaysource = myTable.companyName

但这不起作用,我错过了一些东西!

设置组合的RowSource,使其将要显示的数据放在第一列,将要存储的值放在第二列。将BoundColumn设置为2,如果您的ID字段是数字或整数,则将BoundTo设置为.T.

我会在财产清单上做所有这些,但类似这样:

RowSourceType = 6-Fields
RowSource = Company.CompanyName, ID
BoundColumn = 2
BoundTo = .T.
ControlSource = MyTable.CompanyID

Tamar

相关内容

  • 没有找到相关文章

最新更新