翻译一下VB代码~~~求助高人!!!!

[复制链接]
查看11 | 回复1 | 2011-6-24 01:03:16 | 显示全部楼层 |阅读模式
EndIf
IfRight$(App.Path,1)=\"\\\"Then
curFile=App.Path\"datebase.txt\"
Else
curFile=App.Path\"\\datebase.txt\"
EndIf
question=MsgBox(MyRecord.date\"\"MyRecord.name\"\"MyRecord.sex\"\"MyRecord.class\"\"MyRecord.positionMyRecord.logvbNewLine\"请确认以上信息是否正确!\",vbYesNovbExclamation,\"确认\")
Ifquestion=6Then
OpencurFileForRandomAs#1Len=Len(MyRecord)
num=FileLen(curFile)/Len(MyRecord)
Put#1,num1,MyRecord
Close#1
MsgBox\"成功记录当前信息!\",vbOKOnly,\"提交记录\"
EndIf
ExitSub
write_error:
MsgBox\"记录当前信息失败!\",vbOKOnlyvbCritical,\"Error\"
EndSub

PrivateSubCommand2_Click()
DimmystrAsString
IfRight$(App.Path,1)=\"\\\"Then
curFile=App.Path\"datebase.txt\"
Else
curFile=App.Path\"\\datebase.txt\"
EndIf
LoadForm2
Form2.List1.Clear
OpencurFileForRandomAs#1Len=Len(MyRecord)
num=FileLen(curFile)/Len(MyRecord)
Fori=1Tonum
Get#1,i,MyRecord
mystr=MyRecord.date\"\"MyRecord.nameMyRecord.sex\"\"MyRecord.class\"\"MyRecord.position\"\"MyRecord.log
mystr=Replace(mystr,Chr(0),\"\")\'防止listbox不识别的字符
SelectCaseCombo6.Text
Case\"日期\"
searchName=Combo7.Text\"年\"Combo8.Text\"月\"Combo9.Text\"日\"
s=InStr(UCase(MyRecord.date),UCase(searchName))
Ifs0ThenForm2.List1.AddItemmystr
Case\"姓名\"
searchName=Text2.Text
IfsearchName=\"\"Then
MsgBox\"请输入要查询的姓名!\",vbOKOnlyvbCritical,\"Error\"
Close#1
ExitSub
EndIf
s=InStr(UCase(MyRecord.name),UCase(searchName))
Ifs0ThenForm2.List1.AddItemmystr
Case\"班组号\"
IfCheck1.Value=0AndCheck2.Value=0AndCheck3.Value=0AndCheck4.Value=0Then
MsgBox\"请至少选择一个班组号!\",vbOKOnlyvbCritical,\"Error\"
Close#1
ExitSub
EndIf
IfCheck1.Value=1Then
searchName=Check1.Caption
s=InStr(UCase(MyRecord.class),UCase(searchName))
Ifs0ThenForm2.List1.AddItemmystr
EndIf
IfCheck2.Value=1Then
searchName=Check2.Caption
s=InStr(UCase(MyRecord.class),UCase(searchName))
Ifs0ThenForm2.List1.AddItemmystr
EndIf
IfCheck3.Value=1Then
searchName=Check3.Caption
s=InStr(UCase(MyRecord.class),UCase(searchName))
Ifs0ThenForm2.List1.AddItemmystr
EndIf
回复

使用道具 举报

千问 | 2011-6-24 01:03:16 | 显示全部楼层
读取当前目录下的datebase.txt文件,显示:
\"请确认以上信息是否正确!\"
让你确认信息,如果你选择是,文件将记录到datebase.txt中,并提示:
\"成功记录当前信息!\"
如果以上操作中出现错误,则显示:
\"记录当前信息失败!\"

按钮2按下后的事件响应:
读取程序目录下的datebase.txt中的一条记录;
字符串mystr的值等于记录日期空格记录姓名空格记录性别空格记录班
空格记录位置空格其他信息(log翻译为日志)。
剔除mystr的每个字节中值等于0的字节,
然后判断组合框6中文字的内容,
如果是日期二字,在记录日期中查找组合框7的内容年字组合框8的内容月字,
查找组合框9的内容日子,如果找到,
(X):窗体2的列表框1中添加mystr变量中的内容。
然后是查找姓名,如果找到,则自行(x)行的内容。
如果没有输入姓名,关闭文件,退出过程。
然后就是判断列表框1-4,如果都没选,则显示:
\"请至少选择一个班组号!\"
然后关闭文件,退出过程。

(C):如果复选框1被选中,并且记录的同学(MyRecord.class)名字中包含
复选框1的标题,则窗体2的列表框1添加mystr变量的值。
剩下的几行都和(C)行类似。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行