TC官方合作论坛

 找回密码
 立即注册
查看: 473|回复: 7
打印 上一主题 下一主题

[已解决] 日历查询的脚本....求大神帮忙指点

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-16 18:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式




空间 算法
功能 年()
变量 年,月,总天,当月天数
年=编辑框.获得文本("编辑框0")  
月=编辑框.获得文本("编辑框1")  
for(i=1900; i<年; i++)
    if(i%4==0&&i%100!=0||i%400==0)
        总天+=366
    else
        总天+=365
    endif
endfor
for (i=1;i<月;i++)
if(i==2)
  if(年%4==0&&年%100!=00||年%400==0)
            总天+=29
        else
            总天+=28
        endif
    else
            if(i==4||i==6||i==9||i==11)
                总天+=30
            else
                总天+=31
            
        endif
    endif  
endfor
总天+=1
标签.设置文本("标签0",年&"年"&月&"月")  
标签.设置文本("标签431","日")
标签.设置文本("标签441","一")
标签.设置文本("标签451","二")
标签.设置文本("标签461","三")
标签.设置文本("标签471","四")
标签.设置文本("标签481","五")
标签.设置文本("标签491","六")

if(月==2)
    if(年%4==0&&年%100!=0||年%400==0)
        当月天数+=29
    else
        当月天数+=28
    endif
else
    if(月==4||月==6||月==9||月==11)
        当月天数+=30
    else
        当月天数+=31
    endif
endif
for(i=1;i<=当月天数;i++)
标签.设置文本("标签"&(i+(总天%7)),i)
endfor
功能结束


空间结束


上面是代码,运行程序只查询一次不会出错,关闭程序再开再查也不会错!就是不能在程序运行时多次查询,不然就如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

7#
发表于 2013-4-16 20:20:37 | 只看该作者
回复 6楼4661654的帖子

点击查询按钮后,那些控件应该变化,就清空哪个
回复 支持 反对

使用道具 举报

沙发
发表于 2013-4-16 18:44:20 | 只看该作者
不然就如哪个图?
回复 支持 反对

使用道具 举报

板凳
发表于 2013-4-16 18:45:44 | 只看该作者
再次查询之前,把所有的控件都清空
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-4-16 19:11:54 | 只看该作者
回复 3楼zxyc2000的帖子

控件清空怎么清的呢。。。。
回复 支持 反对

使用道具 举报

5#
发表于 2013-4-16 19:18:26 | 只看该作者
回复 4楼4661654的帖子

就是赋个空值

标签.设置文本("标签"," ")
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2013-4-16 19:19:31 | 只看该作者
回复 5楼zxyc2000的帖子

所有控件输出的控件都要清空么?
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-4-17 12:20:29 | 只看该作者
回复 7楼zxyc2000的帖子

谢谢提点,已经不会出错了。。。不过脚本还有待完善
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-5 11:40 , Processed in 0.225266 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表