标题:如何将班级课表查询与教师个人课表查询在一个TreeView中显示(通过单选按钮 ...
只看楼主
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
结帖率:96.99%
已结贴  问题点数: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: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:0 
上次发的有什么问题吗?

2022-05-03 14:35
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
得分:0 
@fyyylyl 非常感谢热心指点!我想调用不同的WORD模板文件生成课表文件:如图
这是班级课表模板文件样式:

这是教师任课表模板文件样式:
2022-05-03 15:12
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册: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: 7Rank: 7Rank: 7
等 级:贵宾
威 望:16
帖 子:287
专家分:676
注 册:2006-5-22
得分:20 
了解一下Inⅰt事件发生的时机

2022-05-04 13:55



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




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

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