访问前端GUI

时间:2013-04-04 17:42:17

标签: sql user-interface frontend

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

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

任何人都有任何指示然后可以指点我吗?或者,如果我完全错误地做了这个也很高兴知道大声笑我只是觉得我已经看到过这样做了。

1 个答案:

答案 0 :(得分:0)

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