visual foxpro中list和display的區別 (希望可以詳細點)

2021-08-19 17:56:09 字數 4345 閱讀 7827

1樓:小輝學長

一、顯示不同

1、display命令:display命令預設顯示當前的記錄。

2、list命令:list命令預設顯示所有記錄。

二、暫停不同

1、display命令:display命令每顯示完一屏後會暫停。

2、list命令:list命令是連續顯示下去,不會暫停。

擴充套件資料在程式語言中list 是標準類庫中的一個類,可以簡單視之為雙向連結串列,以線性列的方式管理物件集合。list 的特色是在集合的任何位置增加或刪除元素都很快,但是不支援隨機存取。list 是類庫提供的眾多容器(container)之一,除此之外還有vector、set、map、…等等。

list 以模板方式實現(即泛型),可以處理任意型別的變數,包括使用者自定義的資料型態例如:它可以是一個放置整數(int)型態的 list、也可以是放置字串(char 或 string)型態的 list、或者放置使用者自定類別(user-defined class)的 list。

2樓:

連續顯示錶或環境資訊。

list [fields fieldlist] [scope] [for lexpression1]

[while lexpression2] [off] [noconsole] [nooptimize]

[to printer [prompt] | to file filename [additive]]

或者list files [on drive] [like fileskeleton]

[to printer [prompt] | to file filename [additive]]

或者list memory [like fileskeleton] [noconsole]

[to printer [prompt] | to file filename [additive]]

或者list status [noconsole]

[to printer [prompt] | to file filename [additive]]

或者list structure [in nworkarea | ctablealias] [noconsole]

[to printer [prompt] | to file filename [additive]]

備註除了下列差別,list 命令與 display 命令相同:

additive

新增到命名檔案的尾部。如果省略 additive, 則檔案用表示式值覆蓋。

list 的預設範圍是所有記錄。

資訊充滿 visual foxpro 主視窗或使用者自定義視窗以後,list 不給提示,繼續顯示。

當 set deleted 為 on 時,list 不顯示帶刪除標記的記錄。

在 visual foxpro 主視窗或使用者自定義視窗中顯示與當前表有關的資訊。

display [[fields] fieldlist] [scope] [for lexpression1]

[while lexpression2] [off] [noconsole] [nooptimize]

[to printer [prompt] | to file filename [additive]]

引數fields fieldlist

指定要顯示的欄位。如果省略了 fields fieldlist,就預設顯示錶中所有的欄位。

除非明確地將備註欄位名包含在欄位列表中,否則不顯示備註欄位的內容。備註欄位的顯示寬度由 set memowidth 決定。

scope

指定要顯示的記錄範圍。只顯示在指定範圍中的記錄。範圍子句有:

all、next nrecords、record nrecordnumber 和 rest。包含 scope 的命令只對活動工作區中的表進行操作。

有關範圍子句的詳細內容,請參閱「幫助」中的 scope(作用域)子句。

display 預設的範圍是當前記錄 ( next 1 )。

for lexpression1

指定只顯示滿足邏輯條件 lexpression1 的記錄。這就允許您篩選出不想要的記錄。

如果 lexpression1 是一個可優化表示式,rushmore 優化用 display ... for建立的查詢。要獲得最佳效果,請在 for 子句中使用可優化表示式。

詳細資訊, 參見set optimize 和 用 rushmore 查詢優化資料訪問速度。

while lexpression2

指定一個條件,只要邏輯表示式 lexpression2 求值為「真」(.t.),就顯示記錄。

off不顯示記錄號。如果省略了 off,就在每個記錄前顯示記錄號。

noconsole

不向 visual foxpro 主視窗或活動的使用者自定義視窗輸出。

nooptimize

使 display 的 rushmore 優化無效。

詳細資訊, 參見set optimize 和 用 rushmore 查詢優化資料訪問速度。

to printer [prompt]

將 display 的結果定向輸出到印表機。

在 visual foxpro 中,可以包含可選的 prompt 子句,在列印開始前顯示一個對話方塊。在此對話方塊中可以調整印表機的設定,包括列印的數目和要列印的頁。可調整的印表機設定依賴於當前安裝的印表機驅動程式。

請將prompt 直接放在 to printer 後面。

to file filename

將 display 的結果定向輸出到 filename 指定的檔案中。如果檔案已經存在,且 set safety 設定為 on,將提示您是否要改寫此檔案。

additive

新增到命名檔案的尾部。如果省略 additive, 則檔案用表示式值覆蓋。

備註display 顯示當前表記錄的內容和表示式的結果。如果有更多資訊需要顯示,而在視窗中顯示不完,就顯示第一屏資訊,然後暫停。按任意鍵或在任意位置單擊滑鼠可以看下一屏的資訊。

display 與 list 相似,只是 list 在顯示同樣資訊時連續輸出而不暫停。

display 也可用來顯示錶達式的結果,它可以包括字母和數字的組合、變數、陣列元素、欄位和備註欄位。如果 set headings 為 on,欄位名和表示式將顯示出來。

示例下面的示例開啟 testdata 資料庫的 customer 表, 顯示第一個記錄的內容。

close databases

open database (home(2) + 'data\testdata')

use customer && 開啟 customer 表

clear

display field cust_id, company, contact off next 10

3樓:卻彤雲

list 顯示錶中所有記錄

disp 顯示當前記錄

4樓:普通人的奮鬥之路

顯示記錄格式

list|display[[fields]《欄位名錶》]《範圍》 for《條件》

區別在於:若《範圍》和for《條件》均預設,list顯示所有記錄,display僅顯示當前記錄;若記錄很多,一頁顯示不下時,list連續顯示,display分頁顯示。

5樓:匿名使用者

list顯示當前庫中所有記錄

disp 顯示當前記錄

帶引數的列外

如disp all 效果和list一樣

在vf中list和display的區別是什麼?_?

6樓:匿名使用者

記錄數不多的情況下,二者沒有差別,記錄數超過20時,display可以每20條時暫停,而list則是從頭到尾全列出來,以至於可能在一個螢幕無法看到前頭的記錄情況,但如果是傳送到印表機則沒關係。

所以一般情況下,如果在螢幕顯示時記錄數比較多時,可以用display;而記錄數不多或者是送印表機列印時,用list

7樓:書香學程式設計

vue實踐-css樣式position/display/float屬性對比使用

vfp中list,display,browse有什麼區別,謝謝! 20

8樓:匿名使用者

前兩者用於顯示錶的內容,後者功能要強大得多,可用於表的顯示、編輯等等。

list=disp all

在visual foxpro中 列表顯示錶記錄 的命令

9樓:匿名使用者

list命令,display命令,browse也可以

php中ul與li呼叫,php中ul與li呼叫

看你的資料,好像是有若干個li要輸出,每三個屬於一個ul 反有li應該是包含在一個陣列中 li array li組成的陣列 lic 每個ul包含的li數量 此處應設為3 ul array array chunk li array,lic 將li陣列分組,分成若干個組,每組由3個li組成,最後不夠3個...

VisualFoxPro計算郵費程式設計

visual foxpro是為資料庫結構和應用程式開發而設計的功能強大的物件導向的環境。第一次啟動visual foxpro時,專案管理器 將建立一個新的空專案。使用 專案管理器 可使你很快熟悉visual foxpro。專案管理器 提供簡易 可見的方式,組織處理表 表單 資料庫 報表 查詢和其他檔...

visual foxpro中表的欄位內容(包括備註型,通用型

儲存在相應表檔案的.fpt中 如 tmpdbf.dbf 和 tmpdbf.fpt 備註型與通用型欄位的內容存放在什麼檔案中 備註型與通用型欄位的內容存放在同名的在由系統自動生成的與表同名 副檔名為 dct和.fpt的備註檔案中檔案中 txt ini檔案都可以 財經的?同求 vfp中一個資料表中有2個...