|
我建立了两个表,第一个表中有两列(证券代码和证券名称),第二个表是关于某个证券的一些财务数据。
我在第二个表中也有证券代码和证券名称这两列,而且证券名称是组合框。我用窗体向导建立了一个窗体,把第二个表中所有的列都放上去。我希望当我在窗体上选择证券名称时,证券代码这里会自动跳出相应的代码。所以编写了下面这段代码来实现。可是,系统毫无反应。能否请高手看看,问题出在哪里?
谢谢!
Private Sub 证券名称_AfterUpdate()
Dim rs As adodb.Recordset
Set rs = New adodb.Recordset
rs.Open "证券代码", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
Do While Not rs.EOF
If rs.Fields("证券名称") <> Me.证券名称 Then
rs.MoveNext
Else
Me.证券代码 = rs.Fields("证券代码")
Exit Sub
End If
Loop
End Sub
[ 本帖最后由 sun_ocean 于 2008-9-23 20:47 编辑 ] |
|