我有一个products
包含 6 列的表,包括PRICE列。我想要实现的是:
- 当我从组合框中选择一个值时,下一个文本框Price将自动从数据库表中填充
products
。
例如:餐桌产品
ProductName Price
Mango 12
Apple 15
组合框值:
Mango
Apple
组合框文本框值:
Mango
PRICE文本框的值自动填充为:
12
试过的代码:
Private Sub Price()
Set Rs = New ADODB.Recordset
Set Cmd = New ADODB.Command
If txtProdName.txt Is Not Nothing Then
With Cmd
.ActiveConnection = Conn
.CommandType = adCmdText
.CommandText = "SELECT price from products where productname=txtProdname.txt"
Set Rs = .Execute
End With
txtPrice = Rs.Fields
End If
End Sub
我整天都在尝试这个,但这不起作用,如何纠正这个?真的很困惑。