2013-04-04 59 views
0

我有一个小的SQL数据库,我想为它做一个前端GUI。非常基本的东西,基本上只是允许用户输入数据到GUI,基本上只是从SQL数据库插入数据到表中。我有SQL数据库加载到Access中。我分裂了数据库,我认为我应该这样做?不知道如果我错了,让我知道。访问前端GUI

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

任何人有任何方向,然后可以帮助指向我?或者如果我只是完全错误的做这件事,也会很高兴知道大声笑我只是认为我见过这个地方完成。

+0

有什么不能使用Access来完成GUI? – Mark 2013-04-04 17:44:56

+0

访问将为你做这一切。点击前端文件上的一个链接表,然后点击创建表单向导。 'voila' – Scotch 2013-04-04 17:54:20

回答

0

首先,在访问您的链接表链接到SQLServer的应该有全球图标喜欢这幅画:
Linked tables picture
这意味着他们正在与服务器连接,而不是进口的作为的副本数据。确保表格也有主键;如果它们是堆表(即没有聚集的唯一索引),那么链接表将是只读的,因为Access不知道如何向SQLServer发送更新查询。您可以通过打开其中一个链接表并尝试更改数据来进行测试。如果它是只读表,你的光标将不会执行任何操作。
要创建链接到表中的超基本的报名表,单击插入>表格,然后在表格的左上角右键单击小方块,然后单击属性如下:
Access form
选择您希望此表单在RecordSource属性中进行编辑,如下所示。您可以单击“...”为编辑创建查询而不是单个表格,就像您需要连接表格一样,但这会变得更加复杂,因为Access会特别针对哪些查询仍然可编辑并且经常处理查询为只读,如果你不符合所有的要求(当然,联合查询将只读):
query
在设置记录源,单击视图>字段列表,你会看到如下所示:
fields
突出显示这些字段并将它们拖到像这样的窗体中(像ProductID这样的唯一键字段通常应该是不可见的,特别是如果它们是au tonumber领域,B/C数据库将设置这些,而不是用户):
drag
点击查看>窗体视图,你也得为自己的报名表。使用底部的左右箭头移动记录,并使用星号按钮创建新记录。
entry form