爱问知识人 爱问教育 医院库

求VB代码?

首页

求VB代码?

我想编一个小程序。就是在TEXT1当中输入年月日,在第二个TEXT2当中显示文本。其实是一个计算上班的日期表,假设:
2000年1月1日,1班为白班,2班为夜班;
2000年1月2号,4班为白班,1班为夜班:
2000年1月3号,3班为白班,4班为夜班:
2000年1月4号,2班为白班,3班为夜班:
2000年1月5号,1班为白班,2班为夜班.....
以此循环,就是说我在第一个文本框中输入年月日,第二个文本框显示“1班为白班,2班为夜班”这样的字样,还有一个命令按钮让第二个文本框显示!
我说的明白吗??必有分数谢谢你!但是一定得写清楚 ,最好附上说明,因为我是一个初学者,就当是例题吧!最主要的是日期循环那块加1吧!好象是我弄不明白了!

提交回答
好评回答
  • 2007-12-28 10:22:57
      Private Sub Command1_Click()
        Dim iDiff As Integer
        iDiff = DateDiff("d", #1/1/2000#, CDate(Text1。Text))    ' 相当于 CDate(Text1。
      Text) - #1/1/2000# iDiff = (-iDiff + 1) Mod 4 If iDiff <= 0 Then iDiff = iDiff + 4 Text2。Text = Str(iDiff) & "班为白班," iDiff = (iDiff + 1) Mod 4 If iDiff <= 0 Then iDiff = iDiff + 4 Text2。
      Text = Text2。Text & Str(iDiff) & "班为夜班;" End Sub 。

    [***

    2007-12-28 10:22:57

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):