【发布时间】:2014-06-30 14:30:57
【问题描述】:
考虑:
Do Until rs.EOF = True
Me.vcTBConcatName.SetFocus
If IsNull(rs.Fields!contactname.Value) Then
Me.vcTBConcatName.Text = "No value recorded"
Else
Me.vcTBConcatName = rs.Fields!contactname
End If
rs.MoveNext
Loop
这段代码 sn-p 的目的是:将焦点设置在文本框 (vcTBConcatName) 上,检查记录集中是否存在 contactname 的值,如果存在则使用该值填充文本框,或者填充如果不是,则带有No value recorded 的文本框。
仅当记录集中有contactname 的值时,代码才会运行并填充文本框。如果contactname 没有返回值,则不会在文本框中放置替代文本。
有人能指出我做错了什么吗?
【问题讨论】: