Foxtable(狐表)用户栏目专家坐堂 → [求助]如何根据某个主键,增加或覆盖特定的列呢


  共有9373人关注过本帖树形打印复制链接

主题:[求助]如何根据某个主键,增加或覆盖特定的列呢

帅哥哟,离线,有人找我吗?
zhuzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:476 积分:4039 威望:0 精华:0 注册:2011/11/2 8:55:00
[求助]如何根据某个主键,增加或覆盖特定的列呢  发帖心情 Post By:2012/3/26 16:08:00 [只看该作者]

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

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

 

 

感谢!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/26 17:25:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
san20520
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:25 积分:272 威望:0 精华:0 注册:2012/3/5 10:40:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
行云流水
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:1 积分:77 威望:0 精华:0 注册:2012/3/26 21:22:00
回复:(zhuzhi)[求助]如何根据某个主键,增加或覆盖...  发帖心情 Post By:2012/3/26 21:36:00 [只看该作者]

我也遇到同样的问题要求助,但“狐狸爸爸”的回答好像答非所问。举一个例子:假如要将若干个企业本年度的数据(实现的销售收入、销售税金、销售成本、销售利润、净收益等)与以前年度或更多年度的数据进行比较,怎样才能通过合并关联表在一张表上体现出来,并通过表达式计算出这些企业同比增减数据或增减比例。(每个年度企业的个数和顺序不一样)。在易表中,通过合并关联表可以实现(但只能合并两个年度的数据),但狐表中没有这个功能。谁能告诉我在狐表中怎么解决?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/26 22:27:00 [只看该作者]

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

何不先按顺序看完帮助?


 回到顶部