0

我有一个小型 SQL 数据库,我想为它制作一个前端 GUI。非常基本的东西,基本上只允许用户将数据输入到 GUI 中,基本上只是将数据从 SQL 数据库中插入到表中。我已将 SQL 数据库加载到 Access 中。我拆分了我认为应该做的数据库?不确定如果我错了,请告诉我。

我想我需要使用 Visual Basic 来制作页面?我尝试修补,但我似乎无法在网上找到正确的说明。我基本上只是想用一个 GUI 制作一个 Access 前端,它有几个文本框,用户将输入数据,然后将数据保存到后端 SQL 中。

任何人有任何方向,然后可以帮助指出我?或者如果我这样做是完全错误的,那也很高兴知道大声笑我只是以为我在某处看到过这件事。

4

1 回答 1

0

首先,您在 Access 中链接到 SQLServer 的链接表应该有如下图所示的地球图标:
链接表图片
这意味着它们链接到服务器,而不是作为数据副本导入。确保表也有主键;如果它们是堆表(即没有聚集唯一索引),那么链接表将是只读的,因为 Access 不知道如何向 SQLServer 发送更新查询。您可以通过打开其中一个链接表并尝试更改数据来进行测试;如果它是只读表,您的光标将不会做任何事情。
要创建链接到表格的超级基本输入表单,请单击插入>表单,然后右键单击表单左上角的小方块,然后单击属性,如下所示:
访问表格
在 RecordSource 属性中选择您希望此表单对其进行编辑的表,如下所示。您可以单击“...”进行查询而不是单个表进行编辑,例如如果您需要连接表,但这会变得更加复杂,因为 Access 会特别关注哪些查询仍然可编辑并经常处理查询如果您不满足所有要求,则为只读(例如,联合查询将是只读的):
询问
设置 RecordSource 后,单击查看>字段列表,您将看到表中的字段,如下所示:
字段
突出显示这些字段并将它们拖到这样的表单中(像 ProductID 这样的唯一键字段通常应该是不可见的,特别是如果它们是自动编号字段,b/c 数据库将设置这些,而不是用户):
拖
单击视图>表单视图,您就得到了一个输入表单。使用底部的左右箭头移动记录,使用星号按钮创建新记录。
报名表

于 2013-04-05T01:12:44.873 回答