以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教 "自动编号与关联" 在 外部数据表中的 使用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1187)

--  作者:小狐
--  发布时间:2008/11/20 21:26:00
--  请教 "自动编号与关联" 在 外部数据表中的 使用

自动编号与关联

前面已经提到,由于自动编号列_Identify的存在,我们可以删除原来的产品编号、客户编号、订单编号等列,新增一个同名的表达式列,表达式设为:

[_Identify]

现在有一个问题,在我们的示例文件中,产品表通过产品编号和订单表建立关联、客户表通过客户编号列和订单表建立关联,但是现在的产品编号、客户编号是表达式列,而表达式列是不能作为关联列使用的,那怎么办呢?

很简单,直接用_Identify列代替产品编号、客户编号列,作为产品表和客户表的关联列使用。

提示:只有父表才可以用_Identify和子表建立关联,理由想想就明白了。


 

 外部数据表导到foxtable 中并没有看到_identify 列啊 如何进行设置

[此贴子已经被作者于2008-11-20 22:51:12编辑过]

--  作者:czy
--  发布时间:2008/11/20 22:36:00
--  
在外部表增加自动编号主键。
--  作者:小狐
--  发布时间:2008/11/20 22:52:00
--  

外部数据表导到foxtable 中

关联设置时 并没有看到_identify 列啊


--  作者:wcs
--  发布时间:2008/11/20 22:59:00
--  
建议,帮助文件中修改楼主贴出来的这一段。

我还没有发现这样设置在实际应用中的可行性。(我不是说不能这样,只是这样不符合企业管理实际情况)
--  作者:狐狸爸爸
--  发布时间:2008/11/21 9:03:00
--  建议狐表搞个销售服务卡片

如果对于编号有特殊的要求,就手工输入吧。
外部数据表要手动增加一个主键列,这个列是自动增量型即可,名称随便取,例如ID,但是不要用_identify

[此贴子已经被作者于2008-11-21 9:04:29编辑过]

--  作者:小狐
--  发布时间:2008/11/21 13:05:00
--  
外部数据表增加一个主键列加载到到foxtable中,但是这个主键 数据列不能更改成为表达式列置入_identiffy 表达式公式。接下来怎么做?
[此贴子已经被作者于2008-11-21 17:44:25编辑过]

--  作者:狐狸爸爸
--  发布时间:2008/11/21 13:49:00
--  
以下是引用小狐在2008-11-21 13:05:00的发言:
外部数据表增加一个主键列加载到到foxtable中,但是这个主键 数据列不能更改成为表达式列,置入_identiffy 表达式公式。接下来怎么做?
[此贴子已经被作者于2008-11-21 13:05:22编辑过]


我糊涂了,不明白你的意思。


--  作者:小狐
--  发布时间:2008/11/21 18:46:00
--  

不好意思啊,对程序了解不深刻。刚才的问题也问的不清楚:

我想说的是:access创建的表结构 ,如果字段是自动增量型,那做为foxtable的外部数据表,自动增量型字段还保留增量的特性。我们不用在考虑怎么置入_identify这个问题了是吗

[此贴子已经被作者于2008-11-21 18:46:27编辑过]

--  作者:狐狸爸爸
--  发布时间:2008/11/21 18:51:00
--  
其实是一回事,只是一个可以看到,一个看不到,看不到的可以通过表达式列间接看到。