2017-05-07 41 views
0

我有一個customerID作爲主鍵(自動編號),當我將customerID放在另一個表上時,我將它留作短文本而不是明顯的數字數據類型,而且在創建表單和查詢後才實現。有沒有更改數據類型的方法,仍然可以使用我創建的表單更新我的表格,而不必刪除關係,修復和重做所有表單?如何在ms訪問中更改表字段的數據類型而無需創建新表來更新表?

當我更改數據類型時,會出現此消息「有些數據將丟失,一個或多個字段的fieldsize屬性的設置已更改爲較短的大小,如果數據丟失,可能會違反驗證規則爲結果「

+0

警告說「可能會丟失」。如果您在現場沒有數據,那麼沒有任何數據丟失,如果數據全是數字,則不會丟失任何數據。不幸的是,刪除和重置關係是不可避免的。表單和控件屬性可能需要編輯,但不應該從頭開始重新生成表單。什麼關係被設置? – June7

+0

ID數據全部填充,但在外部字段中使用短文本,它不會正確更新表格。我有很多形式和菜單導致他們,所以它似乎太多的努力。 –

+0

如果最終結果是改進,不需要太多的努力。這可能是單調乏味而且耗時的,但要做對,而且只能做到一次。 – June7

回答

0

總是創建一個新列,並在嘗試轉換之前將您要轉換的數據複製到jic中。新的專欄名稱:customerID_bak。將所有customerID數據複製到它並嘗試轉換。如果出現問題,您仍然有原始數據。我認爲在轉換後,您的表單實際上可能沒有問題。

相關問題