在文本框中的通配符

问题描述 投票:-1回答:1

我有两张桌子。 1.Test_Cap_Model1 2.Router

我有一个报告:ReportYield report view

在这个报告中,我创建了一个包含代码sql语句的控件文本框,如下所示 code

如果报告中的模型值(来自test_cap_model1表生成的查询)包含在路由器中,则此代码将从路由器表生成路由值。[testmodel]。

我试图在查询中做但我的问题是test_cap_model1表中的模型值在路由器表中的测试模型中是不一样的。例如

test_cap表中的模型值= 1471D3BTL-Non HW

Router表中的测试模型值= 1471D3BTL

ms-access access-vba
1个回答
0
投票

使用DLookup执行此类任务,以及Value属性:

Private Sub Text10_Click()

    Me!Text10.Value = DLookup("[Route]", "[Router]", "[Model] Like '" & Me!Model.Value & "*'")

    ' or:
    ' Me!Text10.Value = DLookup("[Route]", "[Router]", "[Model] Like '" & Me!Model.Value & "%'")

End Sub

没有什么可以重新查询的。并确实将控件名称更改为有意义的名称。

© www.soinside.com 2019 - 2024. All rights reserved.