首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将DLookup值插入表中

将DLookup值插入表中
EN

Stack Overflow用户
提问于 2017-06-08 17:26:04
回答 1查看 476关注 0票数 0

所以我有两个表,tblMaster和Software。

在MS Access vba中是否有一种在tblMaster.Title上执行tblMaster.Title的方法来查找软件中的软件标题并在tblMaster.Software标题中插入值?

tblMaster

代码语言:javascript
运行
复制
|ID|Title                           |type|state|Software Title|
---------------------------------------------------------------
|1 |Adobe Reader                    |A   |Close|
|2 |Apache HTTP Server              |A   |Close|
|3 |Multiple Mozilla Products       |A   |Open |
|4 |Microsoft Windows File Handling |A   |Open |
|5 |Microsoft Windows Client Server |A   |Open |
|6 |HP Printer                      |A   |Open |
|7 |Adobe Acrobat                   |A   |Close|

软件

代码语言:javascript
运行
复制
|SWID|Software Title    |location|
----------------------------------
|1   |Adobe             |1|
|2   |Apache            |1|
|3   |Mozilla           |1|
|4   |Microsoft Windows |2|
|5   |HP                |3|

我希望tblMaster在DLookup之后看起来像这样:

tblMaster

代码语言:javascript
运行
复制
|ID|Title                           |type|state|SWID|Software Title|
---------------------------------------------------------------
|1 |Adobe Reader                    |A   |Close|1   |Adobe
|2 |Apache HTTP Server              |A   |Close|2   |Apache
|3 |Multiple Mozilla Products       |A   |Open |3   |Mozilla
|4 |Microsoft Windows File Handling |A   |Open |4   |Microsoft Windows
|5 |Microsoft Windows Client Server |A   |Open |4   |Microsoft Windows
|6 |HP Printer                      |A   |Open |5   |HP
|7 |Adobe Acrobat                   |A   |Close|1   |Adobe
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-08 18:16:13

一个查询可能会得到你想要的。应该将软件ID保存到tblMaster中,然后构建连接这两个表的查询以提取标题。

UPDATE tblMaster Set SoftwareID = DLookUp("SWID","Software","InStr('" & [Title] & "', [Software Title])>0");

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44442102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档