Office中国论坛/Access中国论坛

标题: 【请教】如何用命令将备注专换成文本? [打印本页]

作者: Sam38    时间: 2007-5-17 06:19
标题: 【请教】如何用命令将备注专换成文本?
我使用SQL语句从数据表筛选中,其中把两个文本字段组成一个字段筛选出来,可是出来的字段属性变了备注,并没有直接象文本一样直接显示出来,故此,想请教各位,应该如何能让这个备注字段专回文本字段(当然不是手工,应该是通过代码的方法),先在此谢谢!

*********************************************************************************************************

谢谢楼下诸位大侠的回复指教,但尚未能找到解决的答案,为免大家误会,本人用Visual FoxPro 6.0 做了一个简单的程序示例,请大家下载运行一下使明白.mdb在前端显示的“工程期限”的内容是什么回事。但这个示例需要VFP6的支持运行库文件,这里我传不上,只传了编译好的程序,需要支持库的朋友请到这里下:http://www.chinavfp.com/UPloadfile/2006-7/vfp6run.rar ,以下是示例的程序及.mdb数据库文件:

[attach]24560[/attach]


[此贴子已经被作者于2007-5-22 13:05:07编辑过]


作者: hi-wzj    时间: 2007-5-18 02:21
将例子上传吧。
作者: Sam38    时间: 2007-5-19 23:49
以下是引用hi-wzj在2007-5-17 18:21:00的发言:
将例子上传吧。

我把例子的结果上传上来,希望大家看一下,出的结果,在ACCESS的查询中“工程期限”这个字段及在前端其他平台使用同样的查询SQL语句出显示的两种不同结果。希望大家也讨论一下。我觉得是有必要的:   

查询的SQL语句是这样的:

SELECT 工程编号, 工程名称, (工程开始日期+'-'+工程结束日期) AS 工程期限, 实际完工日期 FROM PojDB

[attach]24514[/attach]

这个是在ACCESS里查询里使用同样的SQL语句的结果


[attach]24515[/attach]
这个是使用同样的SQL查询语句在VB或VFP或VC把查询的结果显示到程序的DBGRID表格控件里,我也直接不放到DBGRID表格控件上,直接查看一下执行出来的表是怎样,上边就是出来的结果。

测试的数据库:


[attach]24516[/attach]

请大家一起关注及讨论,谢谢!希望有解决的结果!

作者: Sam38    时间: 2007-5-19 23:57
上面的例子,主要讨论的是得出来的“工程期限”的字段属性问题。第一个图是在ACCESS里查询中的SQL视图里用SQL语句产生的结果。“工程期限”的字段属性是“文本型”。

第二个图的结果是在前端开发软件中用同样的SQL语句得出的查询结果,但得出的“工程期限”字段属性为“备注型”。

现在,正常并且正确显示或想得到的最终结果是第一个图的工程期限显示的结果,也就是应该得到是文本型的结果。可在前端开发中索取到结果是“备注型”,那应该怎么办?
作者: andymark    时间: 2007-5-20 00:14
试试下面的语句,能否正常显示

SELECT 工程编号, 工程名称, (工程开始日期 & '-' & 工程结束日期) AS 工程期限, 实际完工日期 FROM PojDB
作者: Sam38    时间: 2007-5-20 01:03
楼上的我试了,还是不行!
作者: andymark    时间: 2007-5-20 01:22
上面的语句,VB应该运行应没问题的[em06]
作者: Sam38    时间: 2007-5-20 06:56
版主的语句在VB或在VFP里运行都没问题,这是肯定的,我的语句运行都没有问题,问题是在于“工程期限”字段的属性问题,仍然得出是“备注型”属性的字段属性。
作者: Sam38    时间: 2007-5-21 01:29
还是没结果!继续向高手们向大家指教!谢谢!
作者: 静儿    时间: 2007-5-21 17:30
SELECT PojDB.工程编号, PojDB.工程名称, [工程开始日期] & '-' & [工程结束日期] AS 工程期限, PojDB.实际完工日期
FROM PojDB;
作者: Sam38    时间: 2007-5-21 20:45
楼主的方法,出来的结果也是不能解决,还是变成了“备注型”字段。
作者: andymark    时间: 2007-5-22 04:32
也许我们把楼主的意思理解错了,传一个完整的例子的来测试一下
作者: Sam38    时间: 2007-5-22 21:07
以下是引用andymark在2007-5-21 20:32:00的发言:


也许我们把楼主的意思理解错了,传一个完整的例子的来测试一下

已把示例的开发程序放到1楼中,请帮忙下看一下效果,有没有其他的办法解决。谢谢!
作者: Sam38    时间: 2007-5-24 18:55
程序代码示例已上传到1楼里,还未找到答案!
作者: hi-wzj    时间: 2007-5-24 22:29
您应该在vfp栏目中询问,在access中生成的是文本而不是备注。
作者: Sam38    时间: 2007-6-4 20:46
这里好象没有VFP的板块区吗?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3