使用Access创build数据库?

我最近收购了一个名为“餐车”的非营利计划,也许你的城市也有一个。

目前,对于每个吃饭的人来说,手动检查标签是非常繁琐的,例如他们不能吃某些东西,以及他们每周的哪几天他们得到分娩。

我很乐意把这个电脑化,以消除不仅错误,而且使它运行更快,更顺畅。

这些标签包含名字,地址,他们不能吃的食物以及一周中的几天。

有没有一种方法来电脑化? 如果有帮助,我们有一个在excel上运行的菜单。

我被build议尝试使用MS Access,但是,我从来没有使用过,这是我们需要这样做的程序?

多谢你们

如果你有大量的人来照顾,或者你不断地input新的信息,访问可能是有用的。 听起来好像Excel可能对您的情况更有用。 一些可能会帮助你的事情是条件格式和过滤。


这将突出显示一个客户,如果他们今天要交付的话:

第2行开始,在 A 开始创build一个名为A的人名(第1行中的标题是可选的,但是下面的公式是以第2行开始的),在B列中inputdate,将全天名称写入像这样周日,周三,周五或者其他。 在剩余的列中,您可以放置​​地址,食物等。单击单元格A2并拖动以select所有客户的姓名,date,地址等。单击Excel窗口顶部的条件格式化

点击新规则

select使用公式来确定要格式化的单元格

此公式为true的格式值框中复制并粘贴此公式:

=COUNTIF($B2,"*"&TEXT(WEEKDAY(TODAY(),1),"dddd")&"*")>0 

仍然在对话框中,单击“ 格式”button,select“ 填充”选项卡并select鲜艳的颜色。 单击确定确认颜色,然后单击确定以保存新规则,然后单击确定以应用条件格式。

(这个公式获得TODAY()的date,将其转换为WEEKDAY()数字(使用星期天作为第1天),将date编号转换为格式为“dddd”的格式(星期日而不是“ddd”,即Sun ),如果COUNTIF()包含date(给出1或0),如果它包含date,则'1'大于0'变为TRUE,并且单元格被有条件地格式化。


如果您希望该公式适用于其他date而不是今天,则可以用单元格引用(如G1)replaceTODAY()部分,然后在单元格G1中input所需的date:

 =COUNTIF($B3,"*"&TEXT(WEEKDAY($G$1,1),"dddd")&"*")>0 

然后在G1单元格中input一个像22/5/12这样的date

如果客户每周都在同一天发货,那么要在周四看到谁吃饭,可以在周四inputG1并缩短公式:

 =COUNTIF($B3,"*"&$G$1&"*")>0 

要创build仅显示当天到期的客户端的筛选器,而不是仅突出显示它们:

创build一个像以前一样布置的电子表格(从第2行开始,客户的B日 – 星期一,星期四和星期六)。而不是条件格式,将公式粘贴到第2行的单元格中,并通过hover将鼠标hover在单元格的右下angular,使光标变为+ ,然后双击。 只要没有空行,就应该得到一列TRUE和FALSE值。 (如果您需要空行,请单击并向下拖动+

转到Excel窗口顶部的“ 数据”选项卡,然后select“ filter”button。 某些向下箭头应出现在列的顶部。 selectTRUE / FALSE列上方的向下箭头,并只selectTRUEcheckbox。 要再次显示所有客户端,请再次select相同的向下箭头,然后select全选 。 无论何时向电子表格中添加新客户端,都将鼠标hover在公式列中的单元格上,然后再次双击+自动填充以将公式添加到新客户端的行中。

你可以同时使用这两种方法突出显示过滤没有问题


还有其他的事情可以帮助,但这取决于你如何运作。 你可以写一列“今天的成分”,并使用“条件格式”(Conditional Formatting)突出显示红色的成分,当成分匹配不能吃的东西时。 这可能是有风险的,如果有人不吃鱼,你把黑线鳕成分列表,因为他们不会匹配,当然!

如果你想免费的Excel大师class,我推荐YouTube的Bill Jelen – “Excel先生”和ExcelIsFun