标题:点击grid表格,为什么数据变成一样的了
只看楼主
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
结帖率:83.33%
已结贴  问题点数:20 回复次数:7 
点击grid表格,为什么数据变成一样的了

SELECT ,A.patno,A.checker,,A.doctor,A.bed,B.itemcname,B.Reportvalu,B.Resultstat,B.Refrange,A.checkdate,B.zdy3  INTO TABLE ptemp1 FROM plisb A,Pbgao B  WHERE B.sampleno =A.sampleno ORDER BY cname
*SELECT INTO TABLE ptemp2 FROM plisb A,Pbgao B  WHERE B.sampleno =A.sampleno ORDER BY cname


o2=thisform.grid1
thisform.grid1.RecordSource = 'ptemp1'
o2.column1.controlsource=''
o2.column2.controlsource='cname'
o2.column3.controlsource='patno'
o2.column4.controlsource='checker'
o2.column5.controlsource='cname1'
o2.column6.controlsource='doctor'
o2.column7.controlsource=''
o2.column8.controlsource='bed'
o2.column9.controlsource='itemcname'
o2.column10.controlsource='Reportvalu'
o2.column11.controlsource='Resultstat'
o2.column12.controlsource='Refrange'
o2.column13.controlsource='checkdate'
o2.column14.controlsource='iif (ptemp1.zdy3=null ,.f.,.t.)'

点击一下表格,数据为什么会变成一样的,如何控制
搜索更多相关主题的帖子: 点击 grid 表格 数据 ORDER 
2018-01-24 14:56
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
将那个GRID表单和plisb、Pbgao两个表放上来测试看看
2018-01-24 21:11
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:10 
表格的宽度变化?
默认,双击表格时,对应的列的宽度会根据字段的长度自动调整的,如果你不想这样,可以把这个功能禁用.自己给每列设置宽度就可以了.
2018-01-25 08:39
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
得分:0 
回复 3楼 mywisdom88
指定了表格的宽度,点击表格,数据还是会变换成同一数据
2018-01-25 11:42
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
THISFORM.Grid1.COLUMNCOUNT = -1
THISFORM.Grid1.RECORDSOURCE='ptemp1'
只这样,其他的都不要,设置了这个表表格的数据源,每列都不需要再设置
2018-01-25 12:41
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
得分:0 
回复 5楼 mywisdom88
达不到我的效果,
2018-01-25 14:00
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
得分:0 
回复 2楼 吹水佬
单独一个表都不会出现上面问题
加上这些语句
o2=thisform.grid1
thisform.grid1.RecordSource = 'ptemp1'
o2.column1.controlsource=''
o2.column2.controlsource='cname'
o2.column3.controlsource='patno'
o2.column4.controlsource='checker'
o2.column5.controlsource='cname1'
o2.column6.controlsource='doctor'
o2.column7.controlsource=''
o2.column8.controlsource='bed'
o2.column9.controlsource='itemcname'
o2.column10.controlsource='Reportvalu'
o2.column11.controlsource='Resultstat'
o2.column12.controlsource='Refrange'
o2.column13.controlsource='checkdate'
o2.column14.controlsource='iif (ptemp1.zdy3=null ,.f.,.t.)'
执行后,只要点击表格,数据就会变成一样的
2018-01-25 14:02
ttlover7613
Rank: 2
等 级:论坛游民
威 望:2
帖 子:48
专家分:85
注 册:2016-8-29
得分:0 
加了这个就可以了
thisform.grid1.RecordSourceType= 1
2018-01-25 14:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484429-1-1.html




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

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