【发布时间】:2018-03-12 16:16:16
【问题描述】:
我想根据组合框文本值过滤查询中的日期值(文本)。 这是我所拥有的:
ComboBoxTimePeriod(ID [num],TimePeriod [text])。
在 ComboBox 中,我选择时间段,例如“16.10.2017-15.11.2017”。
在查询中,我有一个日期字段,例如“20.10.2017”(文本)。
我想要的是编写一个 SQL 代码来搜索所有日期在 TimePeriod 范围内的记录。
到目前为止,想法是从 TimePeriod 中提取 SatrtDate 和 EndDate,如下所示:
Dim strStartDate As String
Dim strEndDate As String
strStartDate = Mid(Me.cboTimePeriod.Text, 1, 10)
strEndDate = Mid(Me.cboTimePeriod.Text, 12, 10)
现在从 TimePeriod“16.10.2017-15.11.2017”开始,我有 StartDate (16.10.2017) 和 EndDate (15.11.2017)。
我想过滤所有在这两个日期内有日期的记录。 这就是我需要你们的地方。
请注意,这与我上一个问题不同,我在上一个问题中搜索带有 TimePeriodID (Subform filtering based off multiple parameters (Combobox AND Textbox)) 的记录。
【问题讨论】: