Foxtable(狐表)用户栏目专家坐堂 → SQLJoinTableBuilder查询得到的表如何保存


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

主题:SQLJoinTableBuilder查询得到的表如何保存

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:04:00 [只看该作者]

 判断行的状态?

 

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

 


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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/28 22:12:00 [只看该作者]

If r.DataRow.RowState = DataRowState.Modified Then

 

还是不会执行


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:13:00 [只看该作者]

 那你msgbox看一下RowState的值。

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/28 22:22:00 [只看该作者]

每行都是显示2,不管有没有下拉选择的

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:43:00 [只看该作者]

 无语,你要修改值以后,才会改变行的状态。

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/28 22:48:00 [只看该作者]

就是有下拉选择值修改啊,是不是这种sqljoin得到的表再绑定的没用啊?表生成方式看1搂)
[此贴子已经被作者于2014-12-28 22:49:08编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 22:57:00 [只看该作者]

以下是引用HappyFt在2014-12-28 22:48:00的发言:
就是有下拉选择值修改啊,是不是这种sqljoin得到的表再绑定的没用啊?表生成方式看1搂)
[此贴子已经被作者于2014-12-28 22:49:08编辑过]

 

例子发上来,你到底想说什么。

 

修改了着,这一行的状态肯定会变啊


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/28 23:05:00 [只看该作者]

抱歉,我测试了一下,这种情况下,是无法检测行状态的。

 

只能绑定事件

 

Dim jb As New SQLJoinTableBuilder("查询表1","订单")
jb.AddTable("订单","产品编号","产品","产品编号")
jb.AddCols("产品名称", "日期", "数量","单价")
jb.Build()
Tables("查询表1").DataTable.GlobalHandler.DataColChanged = True
MainTable = Tables("查询表1")

[此贴子已经被作者于2014-12-28 23:05:48编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2014/12/29 8:37:00 [只看该作者]

楼主设计思路有问题,统计表都是根据需要随时统计得出,原始数据变化,统计得出的结果就会变化,没有道理去跟踪统计表的,只有跟踪原始数据表的

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


加好友 发短信
等级:八尾狐 帖子:1916 积分:17134 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2014/12/29 9:29:00 [只看该作者]

因为统计报表原来已经做好用了很久,增加生产进度列只是想标识一下原始单据的完成情况,而用户要求就是要在查询报表那里操作,所以只能这样。

现在就是只能在查询表中改变后用代码更新后台表中的生产进度,因为判断不了改变的行,只能按所有行来更新,我是想能象数据表那样判断一下只更新改变的行才去更新就可以了。


 回到顶部
总数 21 上一页 1 2 3 下一页