我在MS Access 2010數據庫中有一張表格,它可以輕鬆拆分爲多個表格。但是我不知道如何做到這一點,仍然保持所有數據連接在一起。有沒有人知道一個簡單的方法來做到這一點?簡單的方法來拆分MS Access中的大型表格
回答
最後我只是寫了一堆更新並追加查詢創建較小的表,並保持同步的所有數據。
不知道你是什麼意思split up into multiple tables
。
這兩張表是否有相同的結構?你想把表分成兩拍......意思是說,如果原始表有字段A,B,C,D ......那麼你想把它分成表1:A,B和 表2:C,D。
不管怎麼說,我GOOGLE了它一下,下面的鏈接可能的是你所期待的。檢查他們。
Split a table into related tables (MDB)
How hard is it to split a table in Access into two smaller tables?
我閱讀了這兩篇文章,並且在第一個鏈接中我已經試過了,Access不允許查找表中的某些字段。我在工作中繼承了Access數據庫,原來的作者只是導入了一個電子表格,因此表中有很多冗餘。所以我想分解它並使用連接而不是一個大表。我可以分解它我只是不知道如何做到這一點,並將所有數據保存在一起,並且在將它移動到新表格並插入外部id時不會混淆它。 – 2011-06-08 13:05:17
你在哪裏運行與表分析器嚮導的麻煩?也許你可以解決你遇到的問題。
但是,如果表分析器嚮導不工作了,你也可以考慮在http://office.microsoft.com/en-us/access-help/resolve-and-help-prevent-duplicate-data-HA010341696.aspx描述的戰術。
表分析器在查找表中不允許超過15個字段,也不允許備註字段。 – 2011-06-11 18:53:42
在Microsoft Access 2012中,數據庫工具,分析表..我使用嚮導將大表拆分爲多個規範化表。希望有所幫助。
嗯,你不能只讓表的副本,然後刪除對項目每個表中留下的數據你要除的方式,確保兩個表具有完全相同的自動編號字段,並使用該字段來引用另一個。
它可能不是這樣做的最熟練的方式,但我解決了類似的問題,通過以下方式:
一)的過程,通過SQL創建新表: CREATE TABLE t002 (ID002 INTEGER PRIMARY KEY, CONSTRAINT SomeName FOREIGN KEY (ID002) REFERENCES t001(ID001));
這兩個表都與彼此通過外鍵。
b)將必要字段添加到新表(t002)的過程。在下面的示例代碼中,我們只使用一個字段,並將其稱爲[MyFieldName]。
C)過程來追加字段ID001的所有值從表T001到外地ID002表T002,經由SQL: INSERT INTO ID002 (t002) SELECT t001.ID001 FROM t001;
d)步驟,從字段T001轉移值,以在T001領域,通過SQL : UPDATE t001 INNER JOIN t002 ON t001.ID001 = t002.ID002 SET t002.MyFieldName = t001.MyFieldName;
E)過程來刪除(下降)的字段在表T001的問題,通過SQL: ALTER TABLE t001 DROP COLUMN MyFieldName;
F)程序調用它們都一前一後。字段名作爲程序f的調用中的參數輸入到過程中。
這是相當多的編碼,但它爲我做了這項工作。
- 1. 在拆分表格的MS Access
- 2. 如何在報表中拆分表格MS Access
- 3. 簡單的方法來關閉表格
- 4. iOS簡單的方法來轉換和存儲大型表
- 5. MS Access中的子表格
- 6. 簡單的方法來拆分兩個數字
- 7. 最簡單的方法來拆分變更設置在mercurial
- 8. MS Access中的DAO方法
- 9. MS Access中的簡單SQL語句
- 10. MS Access中的簡單SQL COUNT查詢
- 11. Access中的簡單導入表格
- 12. 簡單的方法來從數據庫拆分數據結果與java
- 13. 如何將MS Access表單拆分爲多個頁面?
- 14. 從MS Access數據生成INSERT語句的最簡單方法
- 15. 適用於大型數據庫的MS Access搜索表格
- 16. 將無序列表拆分爲兩列的最簡單方法
- 17. ms access access關閉表格
- 18. 使用MS Access 2010的大型表單設計
- 19. MS ACCESS從表格的
- 20. 拆分大型列表的最快方法
- 21. MS Access子表格
- 22. MS Word以XML格式拆分單詞
- 23. 簡單的表單分組方法
- 24. 需要在ms-access中將分隔字符串拆分爲單獨的行子表格
- 25. 創建簡單的方法來在大型代碼
- 26. MS Access 2003 - 非常簡單的查詢
- 27. 我的表中的MS Access 2013表單元格創建choicebox
- 28. MS Access 2003拆分數據庫與表上的FE
- 29. 拆分MS-Access報表轉換成PDF的
- 30. TableAdapterManager和MS Access中的相關表格
描述你的數據庫模式將有助於我們找到一個好的解決方案 – denysonique 2011-06-06 16:24:27
這是一個數據庫,其中包含學生信息,如姓名,電子郵件和學號。然後它會提供有關學生教學任務放置位置的信息以及有關從大學到學校付款的信息,這些信息可以讓學生進行教學。所有這些都在同一個表中,我知道用戶信息是一個表,然後在另一個表中進行付款。另外還有4個區塊用於放置,所以我正在考慮爲每個區塊製作一個表格。 – 2011-06-08 13:12:27