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

坚守VFP最后的阵地
2014-07-02 09:42
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
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
数据表中的备注字段是没办法按我们的习惯正常显示,但可以在表控件中显示。
备注字段内容导入EXCEL中,内容被过滤掉了:说明楼主平时学习深度不够,VFP中单个命令的功力是有限的,多个命令组合起来的功力是不可想像的,这种情况就要用代码将表备注字段内容导入EXCEL中

坚守VFP最后的阵地
2014-07-02 10:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用hyz00001在2014-7-2 10:12:23的发言:




我已经知道如何处理了。

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

自己太笨,请多多谅解。

备注字段中的内容可是会超过255个的

坚守VFP最后的阵地
2014-07-02 10:19
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
楼主这么快就结帖了,问题是如何解决的,很想知道一二

坚守VFP最后的阵地
2014-07-02 10:21
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2214
专家分:3882
注 册:2007-4-27
收藏
得分:0 
我8.0的没有cast()函数

只求每天有一丁点儿的进步就可以了
2014-07-02 11:17
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
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
select cast(des as c(120)),* from item_a into table ....


坚守VFP最后的阵地
2014-07-02 16:02
快速回复:备注型字段显示内容
数据加载中...
 
   



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

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