2017-08-24 90 views
0

文本框中输入马克我有最后期限和其他一些数据任务的数据库。访问:基于形式

的任务由行呈现的行作为一个窗体上的一个连续的“细节”。 在相同的形式中有一个文本框,用户可以输入日期。

现在我想在文本框中的日期进行比较,以每个任务的最后期限和五个复选框的一个根据检查从期限被设定输入的日期有多远: 如果今天的最后期限是;勾选复选框1 如果截止日期是明天;检查checkbox2 等等...

多的人可以在同一时间用输入不同的日期来查看数据库。

+0

由于这些复选框可能纯粹是为了显示目的,为什么不计算比例或百分比数字基于表单绑定文本框的基本形式查询,并有显示,你甚至可以让从绿色的颜色变化通过取决于你想比较的日期值为红色? – Minty

+0

这听起来很有用。你能否详细说明如何设置颜色变化? – F1racer

回答

1

不容易,没有看到您的预计投入和产出,但让我们保持它的简单。 假设你想简单地说1天是浅绿色,2个深绿色等5或以上是红色。在查询中添加一个字段,用于计算文本框与截止日期之间的天数差异。所以你的新领域我们会打电话给NoOfDays,它应该看起来像这样;

NoOFDays: DateDiff("d",[YuodDeadLineField] ,[Forms]![YourFormName]![YourTextBox]) 

现在在窗体上添加一个文本框来显示这一点。然后在条件格式中根据其值改变文本或背景或两者的颜色。如果你只想要颜色,你可以隐藏文字。

你可能想在你的表格标题中的绑定文本框的更新代码后重新查询添加到。

+0

谢谢,我得到了这个工作! – F1racer