以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]列名和1~3行不见了,如果找回来?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82958)

--  作者:四月清风
--  发布时间:2016/3/28 22:01:00
--  [求助]列名和1~3行不见了,如果找回来?
别的表都是好好的,只有一个表异常,是哪里的问题呢?

我设定了一个主窗口,然后打开主窗口,还是异常的(感觉开没开主窗口效果都是一样的,没有变化),如果是独立窗口就没问题

谢谢大家!
图片点击可在新窗口打开查看此主题相关图片如下:列名不见了.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/3/28 22:15:00
--  

窗口的afterLoad事件,设置定位到第一行试试

 

e.Form.Controls("Table1").Table.Select(0, 0)


--  作者:四月清风
--  发布时间:2016/3/29 9:38:00
--  
试了,没有作用呢,感觉这个表是被菜单挡在下面了
e.Form.Controls("Table1").Table.Select(0, 0)
这个代码无法起作用,感觉是可以移到0,0的,只是被挡在下面,看不到了,

我这个是外部表,
我重新增加了一个外部表“订单流水_"显示则是正常的。
我可不可以把”订单流水“删除,然后把”订单流水_"改为“订单流水”,这样子处理的话,会不会丢失什么数据呢?或者关于代码,表关联方面要注意的?



--  作者:大红袍
--  发布时间:2016/3/29 10:08:00
--  

你可以删除表,重新建立,当然代码关联什么的你要重新设置。

 

或者把项目发上来看看。

 

 


--  作者:四月清风
--  发布时间:2016/3/29 12:43:00
--  
我再试一下,不行再上传.
发现有另外一个问题,我是连接外部数据源,后来增加了5列表达式列,但我在SQL数据库里面并没有找到这5列,这5列是存在哪里的呢?是内部数据源吗?
这样子是不是有什么隐患呢?我该如何统一存放到SQL数据库?

--  作者:四月清风
--  发布时间:2016/3/29 13:58:00
--  
截图
图片点击可在新窗口打开查看此主题相关图片如下:sql列.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:fox-旧表.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2016/3/29 14:22:00
--  

 表达式列,是否foxtable动态创建的,不会保存在数据库里面,而且没必要保存在数据库里。

 

 如果要保存到数据库,那就不能用表达式列,改成数据列,然后用代码计算

 

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

 


--  作者:四月清风
--  发布时间:2016/3/29 15:43:00
--  
嗯,理解了,我把项目和数据库都备份,重新制作,现在问题已经解决了,
以后还是要多弄几个备份