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

2021-08-19 17:56:08 字數 5341 閱讀 9719

1樓:匿名使用者

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

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

2樓:書香學程式設計

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

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

3樓:小輝學長

一、顯示不同

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。

4樓:

連續顯示錶或環境資訊。

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

5樓:卻彤雲

list 顯示錶中所有記錄

disp 顯示當前記錄

6樓:普通人的奮鬥之路

顯示記錄格式

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

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

7樓:匿名使用者

list顯示當前庫中所有記錄

disp 顯示當前記錄

帶引數的列外

如disp all 效果和list一樣

vf中display和list命令有什麼區別嗎

8樓:

vf中display和list命令區別為:顯示不同、暫停不同、用途不同。

一、顯示不同

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

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

二、暫停不同

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

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

三、用途不同

1、display命令:display命令用於要顯示的記錄數比較多的情況。

2、list命令:list命令用於要顯示的記錄數不多或者是送印表機列印的情況。

9樓:

1. list預設顯示所有記錄,display預設顯示當前一條記錄。

2.當diplay all 時,每顯示一屏後會暫停,而list是連續顯示下去。

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

4.display 可以顯示錶達式的結果。

10樓:我愛數學

display只顯示當前表當前記錄的資料

list顯示當前表中的全部記錄

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

11樓:匿名使用者

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

list=disp all

請問visual foxpro中的list 和display命令有何區別阿?

12樓:匿名使用者

不同之處是d命令的scope選項的預設值為當前紀錄(只有一條),而list命令的scope選項的預設值為all,即當前工作區的所有紀錄。

vfp中open與modify的區別;list與display的區別?

13樓:慄飛索新之

open與modify的區別:

open命令用來開啟專案,資料庫或資料表,modify命令則用來修改專案,資料庫或資料表結構。

display

與list

的區別:

display命令可以分屏顯示

list命令則一次顯示所有內容

vf中input和accept的區別

input與accept命令工作方式相似,區別是 1 accept的資料總被當作字元型資料,而input根據輸入表示式的型別而確定。2 用accept命令接受的字串不需用定界符括起來,而input命令接受的字串需用定界符括起來。accept只能接收字串,而且輸入時不能加定界符 如雙引號等 否則系統會...

在python的函式中,如何將列表list的一部分作為函式的

後面paratestlist a 2 中,括號裡面的a 2 命令是指建立了乙個包含列表a的一部分的乙個副本列表。具體做法是 def paratestlist l l 0 z a a b c d b a 2 paratestlist b print b 具體情況如下 1.python的函式定義簡單但靈...

c中怎麼將泛型的List和ArrayList相互轉化

arraylist a listl 1.自定義函式 ienumerablecasttolist arraylist a l casttolist a tolist 或者l new list casttolist a 或者l.addrange casttolist a 2.3.0中的擴充套件方法 ar...