| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1245 人关注过本帖
标题:如何将班级课表查询与教师个人课表查询在一个TreeView中显示(通过单选按钮 ...
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
结帖率:97.48%
收藏
已结贴  问题点数:20 回复次数:4 
如何将班级课表查询与教师个人课表查询在一个TreeView中显示(通过单选按钮切换)
我想将班级课表查询与教师个人课表查询在一个TreeView中显示(通过单选按钮切换 如图)请高手赐教,万分感谢!!!
班级课表查询.zip (3.74 KB)

个人课表查询1.zip (13.05 KB)

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

bjkbmb1.zip (5.67 KB)

grkbmb.zip (5.5 KB)

搜索更多相关主题的帖子: 查询 按钮 单选 显示 切换 
2022-05-03 13:46
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:0 
上次发的有什么问题吗?

2022-05-03 14:35
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
@fyyylyl 非常感谢热心指点!我想调用不同的WORD模板文件生成课表文件:如图
这是班级课表模板文件样式:
图片附件: 游客没有浏览图片的权限,请 登录注册

这是教师任课表模板文件样式:
图片附件: 游客没有浏览图片的权限,请 登录注册
2022-05-03 15:12
王咸美
Rank: 1
等 级:新手上路
帖 子:665
专家分:3
注 册:2018-1-4
收藏
得分:0 
下列Form1.Init事件代码有点问题,点击教师任课表与班级课程表,TreeView控件切换不过来(如图),请高手指教,谢谢!
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

DO  CASE
CASE thisform.optiongroup1.value=1
    thisform.optiongroup1.option1.Click()
    thisform.olecontrol1.LINESTYLE= 1  && tvwRootLines
    thisform.olecontrol1.STYLE=7
    thisform.olecontrol1.Nodes.clear
    SELECT distinct 部门,bmdh FROM jsmd20190101 into CURSOR temp ORDER BY bmdh
    scan
        thisform.olecontrol1.Nodes.Add(,,'部门'+ALLTRIM(部门),部门)
        SELECT DISTINCT 姓名 FROM jsmd20190101 WHERE jsmd20190101.部门=TEMP.部门 INTO CURSOR TEMP1
        SELECT TEMP1
        SCAN
            THISFORM.OLECONTROL1.Nodes.Add('部门'+ALLTRIM(temp.部门),4,'XM'+ALLTRIM(temp.部门)+ALLTRIM(姓名),姓名)
        ENDSCAN
        USE IN TEMP1
        SELECT TEMP
    ENDSCAN
    USE IN TEMP
    THISFORM.OLECONTROL1.REFRESH

CASE thisform.optiongroup1.value=2
    thisform.optiongroup1.option2.Click()
    thisform.olecontrol1.LINESTYLE=1
    THISform.olecontrol1.STYLE=7
    thisform.olecontrol1.Nodes.clear
    SELECT distinct NJ FROM kb20190101 into CURSOR temp
    INDEX ON NJ TAG NJSY
    SET ORDER TO NJSY
    scan
        thisform.olecontrol1.Nodes.Add(,,'年级'+ALLTRIM(NJ),NJ)
        SELECT DISTINCT BJ FROM KB20190101 WHERE KB20190101.NJ=TEMP.NJ INTO CURSOR TEMP1
        SELECT TEMP1
        SCAN
            THISFORM.OLECONTROL1.Nodes.Add('年级'+ALLTRIM(temp.NJ),4,'班级'+ALLTRIM(temp.NJ)+ALLTRIM(BJ),BJ)
        ENDSCAN
        USE IN TEMP1
        SELECT TEMP
    ENDSCAN
    USE IN TEMP
    THISFORM.OLECONTROL1.REFRESH
ENDCASE


[此贴子已经被作者于2022-5-4 08:12编辑过]

2022-05-04 08:10
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:20 
了解一下Inⅰt事件发生的时机

2022-05-04 13:55
快速回复:如何将班级课表查询与教师个人课表查询在一个TreeView中显示(通过单选 ...
数据加载中...
 
   



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

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