再问ACCESS自动编号 |
答題得分者是:cashxin2002
|
ntjrr
高階會員 發表:240 回覆:312 積分:110 註冊:2005-04-24 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 這是需要用JRO壓縮資料庫的方法解決﹐查詢一下﹐會有很多相關的文章﹕ MDB資料庫壓縮修補程式(支援含密碼mdb檔)
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18286 利用JRO壓縮ACCESS資料庫.MDB
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=201 如何用程式修護並壓縮Access資料檔
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=17920 壓縮ACCESS資料庫需用到的JRO_TLB修正檔
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=26079 =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
|
ntjrr
高階會員 發表:240 回覆:312 積分:110 註冊:2005-04-24 發送簡訊給我 |
引言: 補充一下, 既然已經清空,就乾脆複製資料表結構,以新名稱貼上,刪除原來的資料表,再把新的資料表改為原來資料表的名稱。 另外我看過一本書,書中不建議使用自動編號的欄位。我试过复制结构的,但复制过去的资料表,还是要不会从记录1开始的,我现在用了cashxin2002前辈介绍的方法一,清空库中所有记录后,用那软件一压缩,那么再开始,第一个记录就是1了,不过不知道转换过的资料表会不会有其它什么改变而影响数据库的正常使用,如果说转换过的资料表除了能从记录一开始,其它都没变的话,那么那个方法是简单而实用的。
------
我的编程起步于ktop,我将永远支持ktop |
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
ntjrr 您好, 我試過,可以呀!
我的版本是繁體 Office 2000。
我先在Access中隨便開個資料庫,再建立一個資料表叫做test,資料表第一個欄位為自動編號,然後輸入三個紀錄,最後的編號是3,當然,下一個將會是4。
好,再來複製資料表,然後貼上,貼上時會彈出一個選項對話框,當中有三個選項:
一.只有結構。
二.結構和資料。
三.新增資料至現在資料表。
我選"只有結構",並輸入新資料表的名稱,新資料表即建立完成。開始輸入第一筆資料,其中自動編號欄位的內容是1,而不是4。再輸入第二筆資料,自動編號欄位的內容是2,一切有如全新的資料表,並沒有夾雜舊資料表的任何資料。
上面在複製之前,並未清空test資料表,一切如預期,然後我清空test裡面的全部紀錄,再按滑鼠右鍵,選擇複製資料表,再貼上,過程跟上面一模一樣,只差在test資料表有沒有事先清空可以。最後在新資料表中輸入資料,而自動編號欄位正如預期一樣,從1開始編號,而不是4。 能按照舊有資料表的結構,來建立一個新的資料表,是一個很重要的功能,微軟公司不可能不會考慮到。請您再試看看。
|
ntjrr
高階會員 發表:240 回覆:312 積分:110 註冊:2005-04-24 發送簡訊給我 |
|
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |