2017-04-14 140 views
-1

我是使用Access的初学者。在过去,我使用了一个数据库,可以在日历上选择开始日期和结束日期,并且查询会返回在这些日期期间“发生”的所有项目。我想复制该数据库。需要MS-Access数据库帮助

记录需要根据它们的频率来拉 - 例如我有每月(某个日期),每周(某天),每周两次(每隔一天周)。 (有代码表示这一点 - 例如PPBR将在每个星期四进行; PPM23将是每个月的第23次; PPWT将在每周二进行一次)。就像在Outlook中创建一个重复使用的约会一样,这些项目也会在未来的日期继续使用,以便我只需单击日历即可知道他们何时需要进行下一步操作。

例如,在6月23日星期二,每隔周二发生的所有项目,周二的第23项和每周的项目都应被拉入一个报告。

我为主要记录信息创建了一张表。我还创建了一个单独的表格,列出了频率的所有变化(代码和星期/日期),并将它们联系起来。

我被困在这一点上如何创建和合并日历功能,并希望得到任何帮助。

谢谢!

+0

有很多很多代码。日历类型db不容易构建。你读过https://meta.stackoverflow.com/questions/271055/tips-for-asking-a-good-structured-query-language-sql-question/271056#271056? – June7

+0

另外,http://www.accessforums.net/showthread.php?t=45047&highlight=calendar – June7

回答

0

June7的评论指导你提出一个更有针对性的问题。我收集你只是问如何纳入“日历功能”,但你的详细描述混淆你的意图。

既然你已经创建了这样的东西,我认为你的意思是“日历”只是日期式日期选择器已经可用的TextBox控件。

  • 格式:在这种情况下,你可以在属性表中添加两个未绑定的TextBox控件针对签发的开始日期和一个结束date--并设置下列属性短日期
  • 显示的日期选择器:对日期
  • 更新后:[事件过程]

随着显示日期选择器属性已启用,在单击TextBox控件内部时,会显示一个小日历图标。点击该图标显示弹出日期选择器。

在TextBox_AFterUpdate事件处理程序中添加代码以使用适当的查询更新表单的RecordSource。 (也可以直接在查询中引用TextBox值,但是您对日期标准的描述听起来太复杂,无法直接在单个查询中处理。)