Foxtable(狐表)用户栏目专家坐堂 → 表的标记问题,出错


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

主题:表的标记问题,出错

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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
表的标记问题,出错  发帖心情 Post By:2015/1/12 20:25:00 [只看该作者]

窗口内有一个表 SQLTABLE 在加载过程中已经定义好了 a 样式,在drawcell里仅有代码:
If e.Row(e.Col.Name) <> e.Row.DataRow.OriginalValue(e.Col.Name) Then  '调用修改样式
    e.Style = "a"
End If

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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/12 20:26:00 [只看该作者]

如果在表内修改内容,不会出问题。。但是如果用Tables().addnew()  增加一行就是报错

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150112202439.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/12 20:27:00 [只看该作者]

但是同样原理的窗体,我有几个呢,这部分标记代码都是一样的。。别的一点事都没,这个窗体突然就出现了这个问题。。。。这事怎么回事呢?

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


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

试试
 
If e.Row.DataRow IsNot Nothing AndAlso e.Row(e.Col.Name) <> e.Row.DataRow.OriginalValue(e.Col.Name) Then  '调用修改样式
    e.Style = "a"
End If

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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/12 20:31:00 [只看该作者]

还是那样的,一样的错误提示

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


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

 你这个表是不是有什么特别的地方啊,比如 汇总模式等。

 

 要不你做个来上来。

[此贴子已经被作者于2015-1-12 20:34:07编辑过]

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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/12 20:36:00 [只看该作者]

奇了怪了。。如果出错肯定都出错就对了。。我是三个窗口,一个定义仓库,一个库位,一个物资     样式,代码都一样,就是表对应的SQL不同罢了,其他窗口无论修改还是ADD都没问题。。这个窗口我记得昨天也没事呢。。今天在整别的东西时候突然发现这个报错。。

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


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

 如果是sql语句生成的表,那这个表一定要是sqlTable类型,不能是sqlQuery查询表。


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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/1/12 20:59:00 [只看该作者]

发现问题根源了。。但是还是有点不理解原因。。表结构是_Identify 是主键,自动增加。。“物资表”的ID列以前没做特殊设置,今天加了一个主键设置,就出刚才的错了。。
但是我在datarowadding里面设置了ID值了啊。。为什么还出错呢

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


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

既然用了_Identify做了主键,而且是自动递增,那么再加一个主键的意义已经不大了。不要设置成主键。


 回到顶部