以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  表达式不能改名或删除吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102053)

--  作者:dogman
--  发布时间:2017/6/12 15:19:00
--  表达式不能改名或删除吗?
“正差挂账fx5021"、"负差挂账fx5023"
这两列的名称以前用过,都是表达式。

后来将“正差挂账fx5021"改名为“挂账差额fx6013”。
(合并更改了“正差挂账fx5021"、"负差挂账fx5023"的表达式。删除了表达式"负差挂账fx5023"。
今天试保存表视图为“st1",然后再打开表视图"st1"。
就跳出以上对话框。
为什么?
表达式不能改名或删除吗?

--  作者:dogman
--  发布时间:2017/6/12 15:21:00
--  
“正差挂账fx5021"、"负差挂账fx5023"
这两列的名称以前用过,都是表达式。

后来将“正差挂账fx5021"改名为“挂账差额fx6013”。
(合并更改了“正差挂账fx5021"、"负差挂账fx5023"的表达式。删除了表达式"负差挂账fx5023"。
今天试保存表视图为“st1",然后再打开表视图"st1"。
就跳出以上对话框。
为什么?
表达式不能改名或删除吗?

--  作者:dogman
--  发布时间:2017/6/12 15:23:00
--  
对话框:
”不存在名为“正差挂账fx5021“的列!
”不存在名为“负差挂账fx5023“的列!

--  作者:有点色
--  发布时间:2017/6/12 15:28:00
--  
 你的视图,需要重新设置才行。视图是保存列名的,你删除、修改了列,自然会出错。
--  作者:dogman
--  发布时间:2017/6/12 15:30:00
--  
图片怎么上传不了
--  作者:有点色
--  发布时间:2017/6/12 15:30:00
--  

你的视图,需要重新设置才行。视图是保存列名的,你删除、修改了列,自然会出错。

 


--  作者:dogman
--  发布时间:2017/6/12 15:33:00
--  
问题是我在保存视图之前就已经更名了呀。
视图是今天保存了。表达式列是前两天改名各删除的。

--  作者:dogman
--  发布时间:2017/6/12 15:34:00
--  
视图是今天保存的。表达式列是前两天改名和删除的。
--  作者:有点色
--  发布时间:2017/6/12 15:38:00
--  
 你是不是写了表达式?其它的表达式列,引用了你修改、删除列的列名?如果引用了,你表达式肯定要改。
--  作者:dogman
--  发布时间:2017/6/12 15:43:00
--  
没有啊。我导出结构、导出代码。都查了。找不到以前的这两个列名。