vb删除记录

PrivateSubCommand5_Click()'根据姓名删除记录Dimi%,j%,TName$TName=Text1Fori=1TonIfTName=stud(i)... Private Sub Command5_Click() '根据姓名删除记录
Dim i%, j%, TName$
TName = Text1
For i = 1 To n
If TName = stud(i).Name Then '判断记录中的姓名是否与要删除的姓名相同
For j = i To n - 1
stud(j) = stud(j + 1)
Next j
n = n - 1
If n > 0 Then ReDim Preserve stud(n) '重定义动态数组stud为n个元素,并要求保留数据
StatusBar1.Panels(2) = n
Command2_Click
Exit For '退出循环
End If
Next i
If i > n Then MsgBox ("要删除的姓名找不到!") '用信息框显示"要删除的姓名找不到!"
End Sub

运行后,删除不了。输对的名字……也一直显示姓名找不到
展开
 我来答
sjg00000
2008-12-20 · TA获得超过295个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:271万
展开全部
TName = Text1.Text
细心点
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式