在使用 Microsoft Access 項(xiàng)目的窗體或數(shù)據(jù)表中的數(shù)據(jù)時(shí),為了提高性能,可以設(shè)置從 SQL Server 數(shù)據(jù)庫下載的最大記錄數(shù)。
1.在“導(dǎo)航”模式中打開數(shù)據(jù)表或窗體。
2.執(zhí)行下列操作之一:
從“記錄”菜單中選擇“最大記錄數(shù)”。
單擊導(dǎo)航按鈕右側(cè)的“最大記錄數(shù)限制”。
3.在“設(shè)置最大記錄數(shù)”對話框中,在文本框內(nèi)鍵入最大記錄數(shù)。鍵入 0 表示沒有限制,將檢索所有記錄。
注釋:刪除限制時(shí)應(yīng)慎重,當(dāng)窗體或數(shù)據(jù)表的記錄集很大時(shí)更是如此,因?yàn)檫@會降低 Access 項(xiàng)目的性能。不過,如果要將數(shù)據(jù)導(dǎo)出到其他 Access 項(xiàng)目,或者為復(fù)制數(shù)據(jù)而運(yùn)行追加查詢或生成表查詢,則可以因需要檢索全部記錄,而將最大記錄數(shù)限制設(shè)為 0。
請注意:如果最大記錄數(shù)限制的設(shè)置值很高,并且瀏覽數(shù)據(jù)花了很長時(shí)間,則可單擊“取消查詢” 或按 Ctrl+Break 取消操作。
如果正在使用窗體,當(dāng)調(diào)整設(shè)置值時(shí),Microsoft Access 會將設(shè)置值與窗體一起保存。對所有新窗體和數(shù)據(jù)表默認(rèn)的最大記錄限制是 10,000,但可更改默認(rèn)限制值。若要更改默認(rèn)的限制值,請單擊“工具”菜單上的“選項(xiàng)”,再單擊“高級”選項(xiàng)卡,并更改“默認(rèn)的最大記錄數(shù)”文本框中的默認(rèn)數(shù)值。輸入 0 表示默認(rèn)沒有限制。還可以通過“最大記錄”屬性設(shè)置單個(gè)窗體的默認(rèn)值。
默認(rèn)情況下,Access 顯示最大記錄限制按鈕。但是,可通過設(shè)置窗體或數(shù)據(jù)表的“最大記錄按鈕”屬性為“否”來隱藏該按鈕。該屬性對菜單命令沒有影響。
Access 異步地從 SQL Server 數(shù)據(jù)庫載入記錄,就是說,可在所有記錄被檢索之前與 Access 進(jìn)行交互。Access 在最大記錄按鈕旁顯示從 SQL Server 數(shù)據(jù)庫載入的記錄數(shù)。
更多信息請查看IT技術(shù)專欄