哪位高人 翻译一下VB编码

[复制链接]
查看11 | 回复1 | 2011-6-24 01:03:18 | 显示全部楼层 |阅读模式
PrivateSubCombo2_Click()
\'判断这个月的天数
SelectCaseCombo2.Text
Case1,3,5,7,8,10,12
Combo3.Clear
Fori=1To31
Combo3.AddItemi
Nexti
Combo3.Text=1
Combo3.Refresh
Case4,6,9,11
Combo3.Clear
Fori=1To30
Combo3.AddItemi
Nexti
Combo3.Text=1
Combo3.Refresh
Case2
Combo3.Clear
IfCombo1.TextMod4=0AndCombo1.TextMod4000Then
Fori=1To29
Combo3.AddItemi
Nexti
Else
Fori=1To28
Combo3.AddItemi
Nexti
EndIf
Combo3.Text=1
Combo3.Refresh
EndSelect
EndSub
PrivateSubCombo8_Click()
\'判断这个月的天数
SelectCaseCombo8.Text
Case1,3,5,7,8,10,12
Combo9.Clear
Fori=1To31
Combo9.AddItemi
Nexti
Combo9.Text=1
Combo9.Refresh
Case4,6,9,11
Combo9.Clear
Fori=1To30
Combo9.AddItemi
Nexti
Combo9.Text=1
Combo9.Refresh
Case2
Combo9.Clear
IfCombo7.TextMod4=0AndCombo7.TextMod4000Then
Fori=1To29
Combo9.AddItemi
Nexti
Else
Fori=1To28
Combo9.AddItemi
Nexti
EndIf
Combo9.Text=1
Combo9.Refresh
EndSelect
EndSub
PrivateSubCommand1_Click()
DimquestionAsInteger
OnErrorGoTowrite_error
IfCombo4.Text=\"\"ThenMsgBox\"请正确选择班组号!\",vbOKOnlyvbCritical,\"Error\":ExitSub
IfText1.Text=\"\"ThenMsgBox\"请正确填写姓名!\",vbOKOnlyvbCritical,\"Error\":ExitSub
IfCombo5.Text=\"\"ThenMsgBox\"请正确选择职称!\",vbOKOnlyvbCritical,\"Error\":ExitSub
MyRecord.date=Combo1.Text\"年\"Combo2.Text\"月\"Combo3.Text\"日\"
MyRecord.class=\"班组号\"Combo4.Text
MyRecord.name=Text1.Text
IfOption1.Value=TrueThen
MyRecord.sex=\"男\"
Else
MyRecord.sex=\"女\"
EndIf
MyRecord.position=Combo5.Text
IfOption3.Value=TrueThen
MyRecord.log=\"正常\"
ElseIfOption4.Value=TrueThen
MyRecord.log=\"迟到\"
ElseIfOption5.Value=TrueThen
MyRecord.log=\"早退\"
ElseIfOption6.Value=TrueThen
MyRecord.log=\"矿工\"
ElseIfOption7.Value=TrueThen
MyRecord.log=\"请假\"
EndIf
IfRight$(App.Path,1)=\"\\\"Then
curFile=App.Path\"datebase.txt\"
Else
curFile=App.Path\"\\datebase.txt\"
EndIf
回复

使用道具 举报

千问 | 2011-6-24 01:03:18 | 显示全部楼层
组合框2点击后,根据组合框2代表的1-12个月,判断并向组合框3中添加相应
的选择天数(其中还判断了闰年2月,挺仔细)。
组合框8和组合框2一样,可能是要求选择两个年月日而设立的。
按钮1按下的过程:
如果过程中发生任何错误,将自动转到write_error(汉语:写入_错误)标志的
错误处理行。
组合框4、文本框1、组合框5如果有任意的其中一个没有填写,会有
\"请正确选择班组号!\"
\"请正确填写姓名!\"
\"请正确选择职称!\"
等提示,然后自动退出这个按钮按下的消息相应过程。
日期=组合框1年字组合框2月字组合框3日子
姓名=文本框1中的内容
如果单选框1选中则性别=男,否则性别=女
位置(可能是职位)=组合框5的内容
根据单选框3-7的选择,确定记录的备注(日志)是
正常、迟到、早退、矿工还是请假,此操作将写入两个汉字
最后将curFile变量储存当前datebase.txt(数据库)的位置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行