两者有共同点
Lookup Definition ----- LookupComboBox 意义
DataSet ----- ListSource 被查找的数据集(DataSet/DataSource)
Lookup keys ----- ListField 查找的依据字段(子集),显示在控件中被挑选
Key Fields ----- Key Field 被挑选的行记录对应的另一个目标字段,将被取出内容
Result field ----- DataField 将保存的结果字段
有一个不同点,lookup definition中定义的dataset是数据集,lookupCombobox中定义的Listsource是数据源,控件不同,但意义是相当的.
Lookup Keys和Key Fields是被查找的数据集中的两个子集,它们必须位于被查找数据集中
ListField和Key Field是被查找的数据集中的两个字段,它们必须位于被查找数据集中.
Result Field是当前的数据集的某个字段,在控件中挑选的输入结果将保存在当前数据集的这个字段名中,而DataField是LookupComboBox的datasource属性对应的某DataSet的某个字段,在控件中挑选的结果将保存在某DataSet这个字段名对应的字段中.
它们的数据来源过程简单地说是这样的(以Lookup Field为例,Lookup Combobox同理),把Lookup keys的记录显示在控件中(用关系数据库语言来说,取一个投影),然后找出这些行对应的另外几个列(Key Fields)的内容,最后把这另外几个列中内容去其中一列的内容传送给另外一个数据集的其中一个字段.当然,鼠标一次只能选择一个.也就是一次只能影响目标数据集的一行.
阅读(4303) | 评论(1) | 转发(0) |