2013-04-04 45 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