一天中特定时间的数据库挖掘、自动图表和电子邮件
Posted
技术标签:
【中文标题】一天中特定时间的数据库挖掘、自动图表和电子邮件【英文标题】:Database mining, Auto Graph and email at certain time of the day 【发布时间】:2016-07-04 22:01:13 【问题描述】:我有一些运行巴氏杀菌过程的自动化机器,传感器记录温度、时间、压力等值...
我们的主控制软件确实为我们提供了此类值的历史图表,但无法邮寄。该软件能够将所有数据记录到 Microsoft Access/SQL 数据库中。对于公司来说,我们的一天从早上 6 点开始,因此 24 小时/小时的时段意味着每天 6 点重新开始。
现在的问题是: 有没有一种方法可以挖掘数据库(可以选择其中一个)来绘制从前一天早上 6 点到当天早上 6 点的所有值(X,Y 图)在 Excel 中自动绘制,并在每天早上 6 点自动发送给一些邮件收件人?
如果是这样,我该怎么做?
【问题讨论】:
说实话我真的不知道。我对系统的了解是,该软件将所有内容记录到数据库中。我想应该像你提到的那样过滤数据。但是接下来是什么,以及如何让这一步和以下步骤在每天 6 点自动完成。考虑到我们正在处理:Access、Excel 和 Outlook 或过程中的任何邮件表单 时间和日期单独在一个列上,我们可以过滤当天的数据。我不知道如何自己运行查询,也不知道 excel 如何只获取这个查询的数据并使用它,以便可以通过电子邮件发送。 嗯,这是一个非常聪明的解决方案@ZiggyCrueltyfreeZeitgeister,我可以请你帮忙吗?谢谢。 【参考方案1】:您可以让 Excel 查询 Access 数据库(如果电子邮件收件人在您的 LAN 中),因此当您刷新查询时(或者您可以在打开电子表格时自动刷新),它会获取相关信息仅限当天。所以不需要电子邮件,因为您总是使用同一个电子表格。
为此,首先打开您的访问数据库并创建一个视图(查询)以获取您需要的数据(使用此作为获取今天或昨天数据的参考:https://support.office.com/en-us/article/Examples-of-using-dates-as-criteria-in-Access-queries-aea83b3b-46eb-43dd-8689-5fc961f21762)。
然后按照本教程将视图中的数据提取到 excel 中:http://www.excel-easy.com/examples/import-access-data.html
【讨论】:
谢谢!这真的很有帮助!像魅力一样工作!以上是关于一天中特定时间的数据库挖掘、自动图表和电子邮件的主要内容,如果未能解决你的问题,请参考以下文章