注册 登录
编程论坛 VFP论坛

VFP9中GRID控件显示备注型字段(已将该列currentcontrol改为Edit1,但无效)

shschy 发布于 2023-05-11 11:16, 208 次点击
各位好!需要在grid控件中显示某张表,此表第8字段是memo字段。根据经验,已经此grid的column8中增加editbox控件,并修改第8列currentcontrol改为Edit1,但无效。请问如何解决?
只有本站会员才能查看附件,请 登录
9 回复
#2
shschy2023-05-11 11:17
只有本站会员才能查看附件,请 登录
#3
吹水佬2023-05-11 11:35
试试ControlSource设置为备注字段
#4
shschy2023-05-11 11:53
以下是引用吹水佬在2023-5-11 11:35:26的发言:

试试ControlSource设置为备注字段

grid.column8.edit1.controlsource="具体配置说明"
试运行后报“Program Error Unknown member EDIT1”

现在采取生成临时表,将"具体配置说明"备注字段,采取“left(具体配置说明,255) as "具体配置说明" ”来解决,但只能显示前255个字符
#5
吹水佬2023-05-11 12:03
将 grid.column8.edit1.controlsource="具体配置说明"
改为:
grid.column8.controlsource="具体配置说明"
#6
laowan0012023-05-11 14:31
以下是引用shschy在2023-5-11 11:53:24的发言:
grid.column8.edit1.controlsource="具体配置说明"

在上面这句话之前加上下面这句试试
this.Column8.Edit1.Visible = .T.
#7
shschy2023-05-12 12:35
测试后无效
以下是引用laowan001在2023-5-11 14:31:27的发言:


在上面这句话之前加上下面这句试试
this.Column8.Edit1.Visible = .T.

大家好!测试后发现,column8下edit1控件无法设置,目前电脑环境win10+vfp9英文版。将“!20230512test.rar”解压到D盘根目录下,可以看到源文件
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录
#8
csyx2023-05-12 13:34
就看了 command4 里面的代码,你这很多基础知识都没弄明白
表格 RecordSource 指定的表一旦重新打开或者重新生成,所有的列都将重构!你设计时加入的 edit1 还能存在?而且你指定的字段 qthtmxls.htpzsm 也不存在
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


.edit1.BorderStyle = 0 下面最好再加一句
.edit1.Visible = .T.


[此贴子已经被作者于2023-5-12 13:48编辑过]

#9
shschy2023-05-12 14:03
谢谢!
#10
吹水佬2023-05-12 14:42
如果grid的表数据结构是固定不变的,RecordSource就不用变动,每次查询时变动表数据就可以,这样就不用每次查询都要重新构造grid。


1