| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1961 人关注过本帖
标题:能不能在一个表单中同时用两个表格显示不同的表
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
都是自由表,把它们全部打开呀,分别指向就是了。grid是独立的,不会因为表单有多少个grid而互相影响。

[ 本帖最后由 TonyDeng 于 2013-5-17 23:05 编辑 ]

授人以渔,不授人以鱼。
2013-05-17 23:04
bdhzy
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-5-15
收藏
得分:0 
因为这些自由表会导入一些数据,我想在最后已经导入了数据的9个表,同时在9个表格中显示出来,结果是最多只显示一个表的数据
2013-05-17 23:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不知道你怎么操作的,又看不到代码,不要给我看表单,不看。

授人以渔,不授人以鱼。
2013-05-17 23:16
bdhzy
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-5-15
收藏
得分:0 
有QQ吗,我把程序给你,帮我看看
2013-05-17 23:18
cfab
Rank: 1
等 级:新手上路
帖 子:22
专家分:1
注 册:2008-8-14
收藏
得分:1 
先在数据库中建九个表,名称和字段都按自由表结构来,把9个表加到数据环境,拉到form上,生成九个表格,然后数据环境和数据库中删除9个表,再生成9个自由表,表格就自动显示了。
2013-05-17 23:23
bdhzy
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-5-15
收藏
得分:0 
cc=thisform.list3.listcount
public lll
if cc>0  then
    i=1
    do while i<=cc
          ccc=alltrim(thisform.list3.list(i))
           nnn=right(ccc,4)
           kkk=left(ccc,2)
        do case
            case  nnn="政治"
                 lll="01"
                 do cjcl with lll,kkk
            case  nnn="语文"
                 lll="02"
                 do cjcl with lll,kkk
            case  nnn="数学"
                 lll="03"
                 do cjcl with lll,kkk
                 case  nnn="物理"
                 lll="04"
                 do cjcl with lll,kkk
            case  nnn="化学"
                 lll="05"
                 do cjcl with lll,kkk
            case  nnn="英语" or nnn="外语"
                 lll="06"
                 do cjcl with lll,kkk
            case  nnn="历史"
                 lll="07"
                 do cjcl with lll,kkk
            case  nnn="地理"
                 lll="08"
                 do cjcl with lll,kkk
            case  nnn="生物"
                 lll="09"
                 do cjcl with lll,kkk
            case  nnn="理综"
                 lll="10"
                 do cjcl with lll,kkk
            case  nnn="文综"
                 lll="11"
                 do cjcl with lll,kkk
            case  nnn="综合"
                 lll="12"
                 do cjcl with lll,kkk
            endc
         
         
             use cj&lll in i
              PPP='THISFORM.GRID'+alltrim(str(i))+'.recordsource'
             ppp='cj&lll'
              qqq='thisform.grid'+alltrim(str(i))
               with &qqq
                .recordsourcetype=4
                .columncount=3
                .height=170
                .width=140
                .readonly=.t.
                .scrollbars=0
                .deletemark=.f.        
                .COLUMN1.WIDTH=55
                 .COLUMN2.WIDTH=35
                .COLUMN3.WIDTH=40
                .COLUMN1.HEADER1.CAPTION='xm'
                .COLUMN2.HEADER1.CAPTION='kgf'
                .COLUMN3.HEADER1.CAPTION='zgf'
                .COLUMN1.controlsource='cj&LLL'+'.xm'
                .COLUMN2.controlsource='cj&LLL'+'.kgf'
                 .COLUMN3.controlsource='cj&LLL'+'.zgf'
                 endwith
        &qqq..refresh
        i=i+1
    endd
    messagebox('导入成功,请查收,谢谢!','提示')  
 else
    messagebox('请选择要一一对应科目与主观分对应顺序','提示')
 endi
2013-05-17 23:24
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:1 
15楼方法是常用的比较简单方法,可取。不用数据库也行,手工先将各个单表直接加到数据环境的框内,再一个一个拖到表单上即可。
2013-05-17 23:38
bdhzy
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-5-15
收藏
得分:0 
试过,程序刚运行时显示正常,但导入数据后,表格就变白板了,不知原因
2013-05-17 23:41
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:1 
以下是引用bdhzy在2013-5-17 23:41:24的发言:

试过,程序刚运行时显示正常,但导入数据后,表格就变白板了,不知原因
数据导入后,重新绑定数据源,刷新。

相互学习,互相交流,共同提高。
2013-05-18 07:54
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:1 
一个grid绑定一个自由表 这样就全显出来了
2013-05-18 08:33
快速回复:能不能在一个表单中同时用两个表格显示不同的表
数据加载中...
 
   



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

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