以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]内部表到出到外部表,表达式列无法导出  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=65903)

--  作者:13865161910
--  发布时间:2015/3/25 13:37:00
--  [求助]内部表到出到外部表,表达式列无法导出
内部数据表中有表达式列,且加入了表达式,主要是引用Attachments文件夹中的图片,但是选择toaccess后,导出的mdb文件中,表达式列没有了,加载生成的MDB文件到foxtable项目中,表中少了图片列,多了_Identify列,_Locked列,_SortKey列。请问,表达式列去哪了?

另尝试方法:直接建立access文件,添加OLE 对象列,然后由外部数据源---外部数据表导入到项目中,查看表结构,无法对该列进行表达式添加


窗口设计了产品的图片显示控件,关联到对应的列,图片列的表达式=[产品列名] + \'.jpg\'(另外想请教一下,如果想引用多格式图片,表达式改作何修改?),点击对应行,控件显示图片,而目前,由外部数据源生成的表无法导入后加入表达式!!!请问该如何解决?

--  作者:Bin
--  发布时间:2015/3/25 13:40:00
--  
表达式列,没有存在任何地方,并不是实际存在. 狐表里也不保存表达式列的数据的,只是存了一个表达式

打开项目的时候根据储存的表达式,计算显示出数据来.

_Identify列,_Locked列,_SortKey 这些列是系统功能列,在狐表里不会显示出来.



你要添加表达式列,才可以添加表达式. 数据列不可以用表达式的.

--  作者:Bin
--  发布时间:2015/3/25 13:41:00
--  
而且数据重定向,帮助有方法,
--  作者:13865161910
--  发布时间:2015/3/25 14:02:00
--  
既然表达式列不是实际存在的,那我在外部数据表中加入表达式列,岂不是毫无意义?
问题在于,我引用外部数据源中的外部数据表,表中有图片这一列,想通过表达式进行运算,从而利用图片浏览器控件显示Attachments文件夹中对应的图片,但是外部数据表中添加表达式列没有问题,问题在于重新打开项目后,我的外部数据表实际上是没有添加这一表达式列的,加载后,这一列也还是不存在的。即使针对将外部数据表mdb文件中的图片列设置成OLE 对象类型,在项目中,依然无法再该列添加表达式。
请问,如果这个引用图片方式无法实现,哪是否能通过别的方法实现呢?

--  作者:Bin
--  发布时间:2015/3/25 14:04:00
--  
用数据列,编码完成. 具体你要实现什么效果,还请描述清楚.最好上个文件例子.
--  作者:有点甜
--  发布时间:2015/3/25 14:05:00
--  

 为什么要用表达式列去做?用数据列加代码不行?

 

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