以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据列变更为表达式列后,项目出错了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73050)

--  作者:sloyy
--  发布时间:2015/8/11 15:53:00
--  数据列变更为表达式列后,项目出错了
数据列变更为表达式列后,原来窗口里的table显示找不到该列,系统出错,我删除窗口里的table重新建了一个,故障依旧;有没有办法处理?


--  作者:大红袍
--  发布时间:2015/8/11 15:56:00
--  

窗口的table是sqlquery或者sqltable?

 

表达式列是不存放在数据库里面的,是不存在的列。


--  作者:sloyy
--  发布时间:2015/8/11 15:57:00
--  
不是,是个内部表,类型是Normal
--  作者:foxor
--  发布时间:2015/8/11 15:58:00
--  
有涉及该列的代码;即使恢复为数据列,里面的数据也可能不满足原来的条件。
[此贴子已经被作者于2015/8/11 15:59:10编辑过]

--  作者:sloyy
--  发布时间:2015/8/11 16:03:00
--  
所有涉及该列的代码都屏蔽了
--  作者:foxor
--  发布时间:2015/8/11 16:18:00
--  

表达式列本身计算公式错误?

表达式列计算公式与原来的代码有冲突?


--  作者:sloyy
--  发布时间:2015/8/11 16:22:00
--  
公式没问题,就是一个简单的等于关联表某一列的合计,数值也证明公式没错
在表里一切正常,放到窗口里就出问题了


--  作者:foxor
--  发布时间:2015/8/11 16:41:00
--  
也许问题就出在关联上。
--  作者:大红袍
--  发布时间:2015/8/11 16:45:00
--  

 会不会是你列名也改了?

 

 提示找不到此列,有几种可能:1、列属性的设置;2、窗口绑定列或者关于列的设置;3、窗口的设置显示列


--  作者:sloyy
--  发布时间:2015/8/11 16:58:00
--  
只是绑定了表,没有绑定列,也没有设置列