我已經在Access基礎中丟失了我的數據,並且已設法將它們還原,但是當我使用AutoNumber列複製表中的值時,它會增加數字。 是否有任何方法將其更改爲int,然後將其恢復爲AutoNumber?我可以在Access中編輯自動編號列嗎?
回答
我已經設法通過c#代碼插入自動編號字段。 我把我需要的所有數據都插入空表中。
你是怎麼把數據帶回來的?應該可以附加表格中的數據並保留現有數字。
然而,您需要從整數字段粘貼到自動編號字段。一旦字段中有數據,您就不能將字段更改爲自動編號,但可以從自動編號更改爲整數。
不要複製數據與用戶界面,但附加一個查詢。由於自動編號字段只是一個具有特殊默認值的長整數,因此您可以在其中添加已存在的值。這在UI中不起作用,但僅在SQL中起作用。
自動編號字段有一些其他屬性與正常的長整型字段不同,但就附加數據而言,這些屬性不相關。其中一個屬性是它一旦被填充就不可編輯,另一個屬性是每個表中只能有一個屬性。
有人請解釋downvote,即爲什麼這是一個錯誤的答案。 – 2010-06-29 22:01:59
「自動編號字段只是一個具有特殊默認值的長整數」=錯報。我可以向表中添加兩個這樣的「特殊默認值」列(只有一列可能具有自動編號屬性)。我可以使用'UPDATE'將默認值更改爲其他值(不能對帶有Autonumber屬性的列執行此操作)。通過在SQL DLL中使用'IDENTITY(
好的。我改變了它。我的答案*與追加數據的問題有關,但不完整。 – 2010-07-06 22:10:55
這是我如何成功地做到這一點在Access 2010:
- 讓你的數據庫的備份。 (爲了安全起見)
- 右鍵單擊表格列表中的表格,然後選擇Export-> Excel。接受所有默認值。
- 在Excel中打開表格並對自動編號字段進行所需的更改。
- 打開表並刪除所有行
- 右鍵單擊在表列表表,並選擇導入 - > Excel中
- 在選項中,選擇「附加表」並選擇表。接受默認設置對所有其他選項
這可能不是一個大表一個可行的解決方案。我認爲Excel不能處理大約65K行。
爲我工作。謝謝! – 2015-06-25 19:13:32
備份您的數據表。刪除原始表格中的所有數據表格,然後執行緊湊的&修復您的數據庫。通過這樣做,自動編號字段將重置爲1.您現在可以從備份表追加數據。
- 1. 可以在Oracle的SELECT中執行自動編號序列嗎?
- 2. 我可以動態編輯樣式嗎?
- 3. 我可以在VS2010編輯器中看到行號嗎?
- 4. 我可以在qt編輯器之外編輯form1.ui.h嗎?
- 5. 如果可以,我可以移動modalpopextender編輯窗體嗎?
- 6. 我可以使用scala編輯xml嗎?
- 7. 我可以編輯Google Chrome主題嗎?
- 8. 我們可以編輯jqgrid中的凍結列嗎?
- 9. 我可以有一個可編輯的計算列嗎?
- 10. MS Access 2007 - 半自動編號
- 11. MS Access自動編號問題
- 12. 導入時的MS Access自動編號
- 13. 我可以在我自己的項目中使用Confluence的編輯器嗎?
- 14. 自動編號,以防止手工編輯
- 15. 我可以向Netbeans添加自定義編輯器提示嗎?
- 16. 在哪裏可以找到Xcode編輯器中的列號?
- 17. 我可以編輯的EditText
- 18. MS Access - 如何使用子自動編號生成自動編號
- 19. 我在哪裏可以找到Xcode編輯器中的行號?
- 20. 我可以指定哪些列可在WPF DataGrid中編輯?
- 21. 我可以用JavaScript編程式編輯數據源嗎?
- 22. 我可以在PHP中編輯mysqli_result對象嗎?
- 23. 我可以在Visual Studio中十六進制編輯文件嗎?
- 24. 我可以在Linux中編輯GCC的打印輸出嗎?
- 25. 我可以在dijit編輯器中放置一個iframe嗎?
- 26. 我可以在laravel中編輯文件app \ Http \ Controllers \ Controller.php嗎?
- 27. 我可以在Visual Studio中輕鬆編輯代碼嗎?
- 28. 我可以在IntelliJ IDEA中編輯MS SQL存儲過程嗎?
- 29. 我可以在SSIS包中編輯XML嗎?
- 30. 我可以在Bazaar中編輯舊版本的信息嗎?
我已經將數據帶回來,將具有相似內容的不同表格合併起來,並將數據轉回該表格。 但是,當我插入記錄的自動編號字段增量自動忽略我的條目。 – Pece 2010-06-25 08:29:20
您正在輸入自動編號的數據嗎? – Fionnuala 2010-06-25 08:45:00
是的,我設法使它成爲自動編號,但坦率地說,我不知道是怎麼回事,因爲我昨天做的都一樣。 只是應對錶中的數據,並進行管理。 – Pece 2010-06-25 13:38:32