2011-04-13 65 views
0

即時通訊正在進行我的交流。我現在的工作是在工廠開發一個工具控制訪問應用程序。這裏有幾個問題:訪問初學者的問題

  1. 對於前端/後端結構,我使用外部數據鏈接訪問,並充當如果表是本地的,所以我不需要設立代碼連接或記錄就像我以前在Excel中那樣?

  2. 對於我有索引像405679的表,最好是將它設置爲數字或文本?

  3. 如果我的應用程序只在Access運行時運行,那麼在開發中是否有任何限制?

  4. 我的老闆希望我的應用程序能夠自動打開一個ERP軟件並填寫一些空白(日期,工具ID,工具價格等)。可能嗎? (我不這麼認爲......)

  5. 我知道最好從示例中學習。除了Northwind,我可以在哪裏找到其他示例Access應用程序和代碼? (我做了一些搜索,但我發現只是小應用程序顯示一個特定的技術,而不是一個完整的系統)

IM使用Access 2003(可能升級到2007年)

謝謝!

+1

如果我理解正確的話,想象一下初學者開發基於Microsoft Access的工廠工具控制系統,這對我來說有點令人擔憂。沒有不敬的意圖。確保你從有這種系統經驗的人那裏得到一些專家的幫助。認真重新考慮Access Jet/ACE是否真的是一個明智的方法來做到這一點。還有其他開發環境和數據庫平臺,這些應用程序通常使用和設計這些平臺。 – sqlvogel 2011-04-13 13:07:08

+0

@dportas:我沒有其他選擇。我們這裏所擁有的只是Intranet中的一個共享文件夾,就是這樣。服務器在公司總部。我的後端只是一個mdb文件,只有在該共享文件夾中的表...並且沒有人在這裏使用Access做了很大的工作... – darkjh 2011-04-13 13:25:20

+2

當然,您有一個選擇。總是有選擇。事實上你沒有考慮任何替代方案,這表明你需要一些幫助。所以僱人。 – sqlvogel 2011-04-13 13:41:32

回答

2

要回答你的質疑

1)一旦你鏈接的表,他們將工作幾乎完全一樣的本地表,所以你可以查詢他們等有上訪問他們通過DAO代碼的一些限制,但,很容易要避開,如果你需要

2)如果它是唯一的,而不是顯示給最終用戶,然後使用自動編號字段輸入一個數字,會給你一個32位的號碼與

3)都能跟得上玩,在完整版本的訪問中你所做的任何事情都可以在運行時版本上運行,所以不用擔心

4)取決於ERP系統,如果它有一個Web服務附加到它或某種類型的API,那麼它是可能的。作爲一個真正的更糟的情況,你甚至可以做一些自動按鈕按下,但我不會推薦它!

5)對不起,我不知道是否有更多的例子數據庫,但羅斯文一個是一個很好的學習工具

讓我知道如果你需要任何更多的細節

+0

感謝您的快速回復!該指數是一個自然的指標,是我們用作工具ID的指標。 – darkjh 2011-04-13 07:47:49

+1

不用擔心。至於關鍵,只要它是獨一無二的,並且不會永遠改變,那麼它作爲桌面上的主鍵是一個不錯的選擇。 – 2011-04-13 07:55:58

+1

還有一件事,我認爲使用SQL語句在FE/BE結構中獲取數據比使用綁定表單更好,例如執行sql語句到數據庫的按鈕,這是否正確? – darkjh 2011-04-13 07:57:48