说出任何东西的名字确实是个很糟糕的主意。
在一个名为frmForm的forrm上,有两个组合框,分别称为cboLocation和cboNodes
颜色
RowSource: SELECT ID, [Name]
FROM Locations
ORDER BY [Name]
ColumnCount: 2
ColumnWidths: 0;2.00cm ''The second column can be any suitable width
LimitToList: Yes
Private Sub cboLocation_AfterUpdate()
Me.cboNode.Requery
End Sub
立方氮化硼
RowSource: SELECT ID, NodeName
FROM Nodes
WHERE IP=[Forms]![frmForm]![cboLocation]
ORDER BY NodeName
ColumnCount: 2
ColumnWidths: 0;2.00 ''Ditto
LimitToList: Yes
活动:
Private Sub cboNode_GotFocus()
If Trim(Me.cboLocation & "") = vbNullString Then
MsgBox "Please select location"
Me.cboLOcation.SetFocus
End If
End Sub
您还需要一个表单事件:
Private Sub Form_Current()
Me.cboNode.Requery
End Sub