使用两个组合框来确定文本框的值

时间:2013-09-17 09:58:48

标签: ms-access ms-access-2007

对于MS Access这个世界来说还是一个新手,并且正在努力解决这个问题。

我有一个旨在帮助更新网站内容的表单。我正在尝试解决如何使用过去日期的条目填充字段。

我为网站上的每个“点”设置了两个组合框,一个用于日期: Feature_1_Date ,另一个用于内容点占用内容 Feature_1_Spot

我们的想法是,这些框会从我的表中读取行以查找日期,以及用于查找内容占据哪个位置以将相同内容复制到字段 Feature_1_Content

从我可以得到的东西我需要使用DLOOKUP(我非常熟悉excel上的VLOOKUP)但我做错了,因为它无法显示任何内容。

到目前为止,我有这个:

Me.Feature_1_Content = DLookup("[FEATURE_1_Spot]", "tb_website", "[Feature_1_Spot]")

感谢任何指针。谢谢。

1 个答案:

答案 0 :(得分:0)

你的DLookUp声明基本上说,“我想要在表格tb_website,Feature_1_Spot中的字段Feature_1_Spot中有什么内容。” Access不知道你在寻找什么。第一个要求是您要返回的字段,第二个要求是您要搜索的表,第三个要求应该是“WHERE”子句。我认为它可能看起来更像这样:

Me.Feature_1_Content = DLookup("[FEATURE_1_Content]", "tb_website", "[Feature_1_Spot] = '" & Me!Feature_1_Spot.text & '" AND [Feature_1_Date] = #" & Me!Feature_1_Date.text & "#")

你可能需要调整一下,但它应该非常接近。