我有一个小的SQL数据库,我想为它做一个前端GUI。这是一种非常基本的东西,基本上只允许用户将数据输入到GUI中,这基本上就是将数据从SQL数据库插入到表中。我已经将SQL数据库加载到Access中。我拆分了数据库,我想我应该这么做??不确定我是不是错了,请告诉我。
我想我需要使用Visual basic来制作页面?我试着修修补补,但是我似乎在网上找不到正确的说明。基本上,我只是尝试制作一个带有GUI的Access前端,它有几个文本框,用户将在其中输入数据,然后将数据保存到后端SQL中。
有谁有方向可以帮我指路吗?或者,如果我做这件事是完全错误的,那也很高兴知道,哈哈,我只是觉得我在什么地方见过这样的事情。
发布于 2013-04-05 09:12:45
首先,Access中链接到SQLServer的链接表应该具有如下图所示的地球图标:

这意味着它们链接到服务器,而不是作为数据的副本导入。确保表也有主键;如果它们是堆表(即没有聚集的唯一索引),那么链接表将是只读的,因为Access不知道如何向SQLServer发送更新查询。您可以通过打开其中一个链接表并尝试更改数据来测试这一点;如果游标是只读表,则不会执行任何操作。
要创建链接到表的超基本条目表单,请单击Insert>Form,然后右键单击表单左上角的小方块,然后单击属性,如下所示:

在RecordSource属性中选择希望此窗体对其进行编辑的表,如下所示。您可以单击"...“要创建一个查询而不是单个表进行编辑,例如,如果您需要连接表,但这会变得更加复杂,因为Access会详细说明哪些查询仍然是可编辑的,并且如果您不满足所有要求(例如,联合查询将是只读的),则会频繁地将查询视为只读:

设置RecordSource后,单击View>Field List,您将看到表中的字段如下所示:

突出显示这些字段并将它们拖到表单中,如下所示(像ProductID这样的唯一关键字字段通常应该不可见,特别是如果它们是自动编号字段,b/c数据库将设置这些字段,而不是用户):

单击View>Form视图,您就得到了一个参赛表格。使用底部的左右箭头在记录之间移动,使用星号按钮创建新记录。

https://stackoverflow.com/questions/15818045
复制相似问题