以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何根据某个主键,增加或覆盖特定的列呢  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17838)

--  作者:zhuzhi
--  发布时间:2012/3/26 16:08:00
--  [求助]如何根据某个主键,增加或覆盖特定的列呢

已经存在数据表,现在要在数据表中加一列,内里有数据。要增加的一列数据,排序与之前的数据表不一致。我想要根据主键,分别把新加一列的数据添加在原数据表后面(或者是覆盖原数据表中同样的列),这个有办法做到吗?

我之前本来想用合并,就新开了一个表,只有主键和新增的列。但却发现合并之后,数据表是新增行来添加数据,而不是直接在原数据后面,增添新列。

 

 

感谢!


--  作者:狐狸爸爸
--  发布时间:2012/3/26 17:25:00
--  

http://www.foxtable.com/help/topics/1791.htm

 


--  作者:san20520
--  发布时间:2012/3/26 17:52:00
--  
Dim tb1 As Table =Tables("新表")
Dim r1 As Row
tb1.StopRedraw
r1 =tb1.Addnew
:
:
:
tb1.ResumeRedraw
[此贴子已经被作者于2012-3-26 17:53:08编辑过]

--  作者:行云流水
--  发布时间:2012/3/26 21:36:00
--  回复:(zhuzhi)[求助]如何根据某个主键,增加或覆盖...
我也遇到同样的问题要求助,但“狐狸爸爸”的回答好像答非所问。举一个例子:假如要将若干个企业本年度的数据(实现的销售收入、销售税金、销售成本、销售利润、净收益等)与以前年度或更多年度的数据进行比较,怎样才能通过合并关联表在一张表上体现出来,并通过表达式计算出这些企业同比增减数据或增减比例。(每个年度企业的个数和顺序不一样)。在易表中,通过合并关联表可以实现(但只能合并两个年度的数据),但狐表中没有这个功能。谁能告诉我在狐表中怎么解决?
--  作者:狐狸爸爸
--  发布时间:2012/3/26 22:27:00
--  

看看帮助文件《使用指南下》的《使用查询表》这一章。

何不先按顺序看完帮助?