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