Microsoft Access 签入和签出
Posted
技术标签:
【中文标题】Microsoft Access 签入和签出【英文标题】:Microsoft Access Check in and out 【发布时间】:2017-09-27 06:01:30 【问题描述】:我正在为 Microsoft Access 创建一个数据库以帮助简化我的工作,但我对它相对缺乏经验,所以我需要一些帮助。我正在运行 Access 2016。
我为学生进入 IT 办公室寻求帮助时设置了一个数据库,该数据库基本上只记录他们何时进入以及他们来这里的目的。所以我放了一个表格,让你输入你的信息,比如你的学号,你的问题是什么,你的笔记本电脑号码是什么。您输入的日期和时间由系统时钟自动生成。然后学生按下“签到”,它会根据他们刚刚输入的信息创建记录以跟踪问题。所以这是我的问题,我将如何方便地给他们一个选择退出?我需要一些方法来更新他们刚刚创建的记录,而不是让他们访问所有其他交易。我设法制作了一个列表框,其中列出了今天进入的所有学生人数的列表,但我不确定如何设置学生离开时的退房时间。
希望我已经解释得足够好了。如果您需要我澄清,请在评论中弹出。 谢谢大家。
【问题讨论】:
这是一个非常广泛的问题。如果您正在寻找有关用户界面的建议,您可以尝试ux.stackexchange.com,但请注意,您还需要一个明确定义的问题。因为有很多方法可以解决这个问题,而且你没有明确的编程问题,所以这对 *** 来说不是一个好问题。 有一个带有“签入”和“签出”按钮的表单。签入为他们打开表单以创建记录。 Check Out 有代码请求 StudentNumber 或打开带有列表框的表单供他们选择。代码运行 UPDATE sql 操作以使用日期/时间更新 Out 字段 @ErikvonAsmuth 这不是用户界面建议,我更多的是在寻找如何实际实施 Check Out 功能。我已经设法列出了今天签到的所有学生的列表,但我不确定如何将他们在此列表上的点击注册为选择用户名。就像,如果一个学生在列表中单击他们的学号,然后单击结帐,我将如何实际更新表格?我不知道按钮如何检查列表中选择了哪个项目来更新表格。我需要为此使用 Visual Basic 吗? 好吧,那么还有很多方法可以解决。 VBA 代码是最明显的选择,但具体实现各不相同,宏 + 查询也是一种有效的方法。 【参考方案1】:为了让用户重新找到他们的记录,并且无法查看其他记录 - 您基本上只需要他们输入的 ID 字段;并将其用作查找的查询基础。如果您不传递故障单 ID,则可能会使用他们输入的名称。
结帐信息实际上不必是单独的表格。它可以与原始签入记录在同一记录中。您可以有一个单独的签出时间戳字段,该字段由签出按钮填充。
签入和签出对用户来说可能看起来像是不同的方面 - 使用单独的表格很好 - 但在幕后,我认为没有理由拥有单独的表格。保持简单。
www.CahabaData.com
【讨论】:
以上是关于Microsoft Access 签入和签出的主要内容,如果未能解决你的问题,请参考以下文章
在没有 URL/Subversion 后端的情况下将 Fogbugz 与 TortoiseSVN 集成