标题:求助,在表单中显示表格中的指列,对表格属性得如何设置
只看楼主
自强不西
Rank: 2
等 级:论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
结帖率:68.75%
已结贴  问题点数:20 回复次数:6 
求助,在表单中显示表格中的指列,对表格属性得如何设置
各位老师好!
    最近制作了一个小工具,在表单中加入表格对象,数据源为一5列的表格,现在想让表格对象只显示其中的两列,得如何设置。请指教!
搜索更多相关主题的帖子: 显示 属性 表单 表格 对象 
2019-09-11 15:40
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:5 
设置 columncount = 2

坚守VFP最后的阵地
2019-09-11 19:40
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
指定列绑定的数据源,如:
grid1.Column1.ControlSource = "表1.字段5"
grid1.Column2.ControlSource = "表1.字段3"
grid1.Column3.ControlSource = "表1.字段1"
2019-09-11 21:38
自强不西
Rank: 2
等 级:论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
得分:0 
@吹水佬  感谢版主!
   在处理小工具的过程中,把表格的数据源用set filter to <条件>进行了筛选,我想知道符合条件的记录数,得如何处理?
2019-09-12 09:47
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 4楼 自强不西
执行 set filter to 后移动一下记录指针就可以,如 GO TOP
2019-09-12 21:07
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
*** test.prg ***
CREATE CURSOR tt (f1 I, f2 I)
FOR i=1 TO 100
    INSERT INTO tt VALUES (i, i%10)
ENDFOR
GO TOP
of = CREATEOBJECT("form1")
of.show(1)
RETURN

DEFINE CLASS form1 as Form
    ADD OBJECT cmd as commandbutton WITH top=10,left=10,height=22,caption="test"
    ADD OBJECT grid1 as grid WITH top=40
    PROCEDURE cmd.click
        this.Tag = IIF(this.Tag=="1","","1")
        IF this.Tag=="1"
            SET FILTER TO f1%2==0
        ELSE
            SET FILTER TO
        ENDIF
        GO TOP
        thisform.grid1.setfocus
    ENDPROC
ENDDEFINE
2019-09-12 21:21
自强不西
Rank: 2
等 级:论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
得分:0 
2019-09-16 08:47



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




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

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