Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
自动编号与关联
前面已经提到,由于自动编号列_Identify的存在,我们可以删除原来的产品编号、客户编号、订单编号等列,新增一个同名的表达式列,表达式设为:
[_Identify]
现在有一个问题,在我们的示例文件中,产品表通过产品编号和订单表建立关联、客户表通过客户编号列和订单表建立关联,但是现在的产品编号、客户编号是表达式列,而表达式列是不能作为关联列使用的,那怎么办呢?
很简单,直接用_Identify列代替产品编号、客户编号列,作为产品表和客户表的关联列使用。
呵呵,建立关联的时候,就当_Identify是一个普通的列算了。
建立关联什么的知道,只是这段文字表述时,有一点拗口,抽象。不好理解
自动编号与关联
前面已经提到,由于自动编号列_Identify的存在,我们可以删除原来的产品编号、客户编号、订单编号等列,新增一个同名的表达式列,表达式设为:
[_Identify]
现在有一个问题,在我们的示例文件中,产品表通过产品编号和订单表建立关联、客户表通过客户编号列和订单表建立关联,但是现在的产品编号、客户编号是表达式列,而表达式列是不能作为关联列使用的,那怎么办呢?
很简单,直接用_Identify列代替产品编号、客户编号列,作为产品表和客户表的关联列使用。
将上面的“删除” 改为“不用”或“不需要”,是否好理解点
自动编号与关联
前面已经提到,由于自动编号列_Identify的存在,我们可以删除原来的产品编号、客户编号、订单编号等列,新增一个同名的表达式列,表达式设为:
[_Identify]
现在有一个问题,在我们的示例文件中,产品表通过产品编号和订单表建立关联、客户表通过客户编号列和订单表建立关联,但是现在的产品编号、客户编号是表达式列,而表达式列是不能作为关联列使用的,那怎么办呢?
很简单,直接用_Identify列代替产品编号、客户编号列,作为产品表和客户表的关联列使用。
1、个人认为,这个表达式编号列仅仅在父表,子表是不需要表达式的,建立关联后,子表的编号列将自动隐藏,这样的观念是可以的;
2、_Identify相当于Access的增量主键列,按照1、2、3、4、的顺序自动增量,步进值为1,而且不会重复,所以,用_Identify生成编号列是最简单合理的,多动手实验理解就容易多了!