| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5729 人关注过本帖, 1 人收藏
标题:备注型字段显示内容
取消只看楼主 加入收藏
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
结帖率:100%
收藏(1)
已结贴  问题点数:100 回复次数:3 
备注型字段显示内容
有 一张 表 里面的 某一列 内容是 备注型字段。
现在 需要 显示的是 备注型字段里面的具体内容 ,请帮忙想想办法 。
2014-07-02 09:28
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
收藏
得分:0 
以下是引用sdta在2014-7-2 09:42:11的发言:

把问题说清楚:备注字段内容显示在什么地方

现在阶段备注栏的内容在VFP数据表里面显示的是 Memo,在导出excel标志后会自动过滤掉备注栏的内容,也就是说不显示、没有了。

需要达到的结果是备注栏的内容和正常字符型字段一样直接显示出来,而不是现在的显示Memo,然后双击才显示。

谢谢。
2014-07-02 10:06
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
收藏
得分:0 
以下是引用sdta在2014-7-2 09:42:11的发言:

把问题说清楚:备注字段内容显示在什么地方



我已经知道如何处理了。

原来就是这么简单。cast转换函数就足够了。

自己太笨,请多多谅解。
2014-07-02 10:12
hyz00001
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:168
专家分:137
注 册:2012-10-5
收藏
得分:0 
以下是引用sdta在2014-7-2 10:21:20的发言:

楼主这么快就结帖了,问题是如何解决的,很想知道一二

一开始我从 SQL里面到处一些数据,发现有些字段是Memo,看不到里面的内容只能是双击进去才可以看到,而且导出来也不行。

解决方案就是select cast(des as c(120)),* from item_a

这个样子就是把本来为Memo的字段通过cast函数转换成为字符型字段,然后就可以看到里面的内容,然后问题迎刃而解。

现在还有一个纠结的问题,那就是下面这个命令只能保存执行的sql语句保存为临时表。
ndd=SQLEXEC(ncon, m.prg,m.name)

重新打开就没有了。
能不能直接生成一个非临时表。


备注:前后代码如下:

CREATE CURSOR prg (prg M(8,0),name C(10,0),cfm C(1,0))
INSERT INTO prg(prg,name,cfm) VALUES ("select * from authors","authors","y")
INSERT INTO prg(prg,name,cfm) VALUES ("select * from jobs","jobs","y")
CLEAR
nCon=SQLSTRINGCONNECT("driver=SQL Server;Server=.;Uid=sa;pwd=;database=pubs")
SELECT prg
SCAN FOR cfm ='y'
    m.prg=ALLTRIM(prg)
    m.name=ALLTRIM(name)
    ?m.name
    ?m.prg
    ndd=SQLEXEC(nCon,m.prg,m.name)
ENDSCAN
2014-07-02 13:36
快速回复:备注型字段显示内容
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039782 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved