gpt4 book ai didi

database - 尝试使用查找在 VBA 中查找字段

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:36 24 4
gpt4 key购买 nike

我想我很接近我只是不知道确切的语法。

我正在尝试使用 VBA 从我的股票转换表中根据 SCID(主键)的值选择一条记录。

If LookUp("Source PC", "Stock Conversion") Is Null Then
sc1.AddNew
sc1.Fields("[Source PC]").Value = Me.cmbSource.Value
sc1.Update
End If

这是我现在的代码,如您所见,我只希望在值为 Null 时填充该字段。它需要找到 SCID = Record 的源 PC。

提前致谢,鲍勃P

最佳答案

这是您应该使用记录集的地方。

Dim rs As DAO.Recordset
Dim sSQL As String

'SQL to select a record from a table MyTable based on a field or control
'called ID in the current form
sSQL="Select Id,Field1 from MyTable Where Id=" & Me.ID

'Open the recordset
Set rs = CurrentDB.OpenRecordset(sSQL)
'Test for End Of File to see if the recordset is empty ...
If rs.Eof Then
'add a new record
rs.AddNew
rs!Field1 = "Something"
rs.Update
Else
'... otherwise, do what you want with the record,
'let us say edit.
rs.edit
rs!Field1 = "Something"
rs.Update
End If

关于database - 尝试使用查找在 VBA 中查找字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com