導航:首頁 > 程序命令 > 繼續檢索命令

繼續檢索命令

發布時間:2022-05-06 05:02:51

A. vf當中有哪些檢索記錄的命令,使用時有什麼要求

1)使用Locate命令,配合continue查找所有符合條件的記錄,適合編寫程序代碼,例
use <數據表>
locate for <查找條件> &&查找定位第一條符合條件的記錄
do while found()
display &&顯示或處理記錄
continue &&查找定位第2條……第n條記錄
enddo
use

2)使用Select 查詢命令,把符合條件的記錄生成一個記錄集,適合編寫程序代碼,例
select * from <數據表> where <查找條件> into cursor tempdb
&&按條件查找,生成一個臨時表

3)使用List或display命令,在VFP中顯示符合條件的記錄,適合於命令窗口輸入命令,不適合表單程序代碼的編寫,例
use <數據表>
list for <查找條件> &&顯示滿足條件的記錄,或者
display all for <查找條件>

4)設置Filter過濾器,把滿足條件的記錄保留,不符合條件的記錄隱藏,適合編寫程序代碼,例
use <數據表>
set filter to <查找條件>

B. linux 搜索命令有哪些

文件搜索命令(只能搜索文件)

locate 文件名

在後台資料庫中按文件名搜索,搜索速度快 /var/lib/mlocate(locate文件資料庫) 這個資料庫默認一天更新一次,強制更新命令:updatedb

按照/etc/updatedb.conf配置文件裡面規則進行搜索

搜索命令的命令:whereis

whereis 命令名 作用:搜索命令所在路徑及幫助文檔所在位置

-b(只查找可執行文件) -m(只查找幫助文件)

which 文件名 作用:搜索命令所在路徑及別名

PATH環境變數:定義的是系統搜索命令的路徑

find [搜索范圍] [搜索條件]

find /root -nouser(搜索沒有所有者的文件)

find /var/log -mtime +10 (查找10天前修改的文件) atime(文件訪問時間) ctime(改變文件屬性的時間) mtime(修改文件內容的時間)

find . -size 25k(查找當前目錄等於25k的文件) find . -size +10M(查找當前目錄大於10M的文件)

find /etc -size +20k -a -size -50k (查找/etc下大於20k小於50k的文件) -a(and) -o(or)

find /etc -size +20k -a -size -50k -exec ls -lh {} ; (查找/etc下大於20k小於50k的文件,並顯示詳細信息)《Linux就該這么學》 一起學習更多命令

ls -i 文件名(查看該文件的i節點)

grep [選項] 字元串 文件名

-i (忽略大小寫) -v(排除指定字元串)

Linux中的通配符:

* :匹配任意內容 ? :匹配任意一個字元 [] 匹配任意一個中括弧內的字元

C. vfp中用seek命令查找到一條記錄後如何繼續查找下一條記錄呢試過continue不行

查找記錄一般不用seek語句的,seek語句要建立索引,應該用 locate for 語句,比如,為職工表中所有性別是女的記錄的年齡加1歲,這樣寫: close alluse 職工locate for 性別='女'do while found() replace 年齡 with 年齡+1 continueenddo

D. 如何讓批處理定期檢索一個文本文件內容的行數並執行命令

@echooff&set/pn=<"b.txt"
:r
titlea△b...
for/f%%iin('find/c/v""^<"a.txt"')doif%%igeq%n%(
rem要執行的程序可寫在此處如下一行所示
start"""c:1.exe"
rem凡rem開頭的行是注釋行均可刪去,
rem如果這里程序執行後仍要重新循環檢測a的行數可去掉下行的exit
exit)
rem下一行是延時,大約20×60s
for/L%%iin(1,1,20)doping-n60127.1>nul&titlew......
goto:r

E. VFP命令大全 主要命令 格式 實例 直接QQ郵箱[email protected]

類別
命令

建立文件類
CREATE,MODIFY,COPY,SAVE等

資料庫操作類
USE,CLOSE,COPY,MODIFY STRUCTURE等

數據編輯類
BROWSE,EDIT,CHANG,REPLACE,UPDATE等

記錄指針操作類
GOTO,LOCATE,SEEK,FIND,SKIP等

記錄操作類
APPEND,DELETE,INSERT等

數據顯示類
BROWSE,LIST,DISPLAY等

數據統計類
SUM,COUNT,AVERAGE,TOTAL等

存變數操作類
ACCEPT,INPUT,READ,SAVE等

程序控制類
DO,DO WHILE…ENDDO,IF…ENDIF等

系統設置類
SET TALK,SET DEFAULT TO等

¨ 命令格式

VFP命令一般由命令動詞和控制短語構成。

一般格式:

命令動詞[FROM<源文件>][TO<目標文件>][記錄范圍][FOR/WHILE<條件>]

[FIELDS<欄位名表>]

[ ]表示可選,<>表示必選, / 表示或選

例如:

(1)APPEND FROM C:\RSDA.DBF FOR 基本工資>100 FIELDS 編號,姓名,職稱,基本工資。

從C:\RSDA.DBF 表中把基本工資大於100元的記錄添加到當前表添加欄位為:編號,姓名,職稱,基本工資。

(2)COUNT FOR 職稱="高工"TO GG 統計高工的記錄數到內存變數GG。

控制短語規定了對資料庫操作的限制條件:

1.指向輸入輸出目標

FROM/TO

APPEND FROM,COPY FILE TO <目標文件>

2.限制記錄范圍(SCOPE)

ALL 所有記錄

NEXT<n> 本記錄後的第幾個記錄

RECORD<1> 第1個記錄

REST 當前記錄之後所有記錄

3.選擇欄位

FIELDS<欄位表>選擇輸入/輸出的欄位。

4.限制條件

FOR/WHILE<條件>

FOR 基本工資>100 .AND.基本工資<200

¨ 命令格式規則

命令的行為單位,一行書寫不完,在未尾加上「;」第二行接著寫。

必須以命令動詞開頭,動詞後的短語順序不限。

命令中大小寫字母等效。

命令動詞和關鍵字可以只寫前4個字元。

不得用命令動詞或關鍵字作為自定義變數、 函數、程序名。

一.表結構的操作
1.創建表結構
命令1:CREATE [路徑][表名]
例子:在A盤創建GZ2數據表。
CREATE A:GZ2
命令2:CREATE [新表名] FROM [舊表名]
例子:在A盤由GZ1創建GZ3數據表。
CREATE A:GZ3 FROM A:GZ1
命令3:COPY STRUCTRUE TO [路徑][表名]
例子:在D盤生成一個與正在使用的表結構相同的新表文件MY
COPY STRUCTRUE TO D:\MY
2.表結構的顯示
命令:LIST STRUCTURE
DISPLAY STRUCTURE
例子:顯示當前數據表在結構。
LIST STRUCTURE
3.表結構的修改
命令:MODIFY STRUCTURE
作用:顯示表文件結構,並允許修改此表的結構
說明:只有在用USE命令打開表文件以後,才能顯示或修改表文件的結構。
例子:修改當前數據表的結構。
MODIFY STRUCTURE

二.表文件的打開和關閉
1.打開
命令:USE 表名 [INDEX 索引文件名] [EXCLUSIVE]
例子:打開A盤GZ1數據表。
USE A:\GZ1
例子:以獨占方式打開當前表文件XX
USE XX EXCLUSIVE
2.關閉
命令:USE
例子:關閉當前打開的表。
USE

三.記錄指針的定位
1. 絕對定位
命令:GO[TO] n|TOP|BOTTOM
說明: n定位到第n條記錄,TOP定位到最上面一條記錄,BOTTOM定位到最下端一條記錄
2.相對定位
命令:SKIP [+|-]n
說明:它以當前記錄為基準前移(-)或後移(+)n個記錄,不選任選項,則默認記錄指針後移一條記錄。

四.表數據的添加
1.記錄的追加
命令:APPEND [BLANK]
例子:向當前數據表尾部追加記錄。
APPEND
例子:向當前數據表尾部追加一條空記錄。
APPEND BLANK
2.記錄的插入
命令:INSERT [BLANK][BEFORE]
例子:在當前記錄後插入一條空記錄。
INSERT BLANK
例子:在第3條記錄前插入一條記錄。
GO 3
INSERT BEFORE
3.用復制方法建新表記錄
命令:COPY TO 新表名 [范圍][FIELDS 欄位表][FOR 條件]
例子:把當前表中「應發合計」大於1000元的記錄復制到新數據表GZ2中。
COPY TO A:GZ2 FOR 應發合計>1000
4.從其他表取數據
命令:APPEND FROM 表名 [FOR 條件]
例子:把GZ1表中「應發合計」大於1000的記錄復制到當前的表後面。
APPEND FROM GZ1 FOR 應發合計>1000

五.表記錄的顯示
1.瀏覽顯示
命令:BROWSE [FIELDS 欄位表][FOR 條件]
例子:顯示當前表中「應發合計」大於1000元的記錄的職工編號、姓名、應發合計三個欄位。
BROWSE FIELDS 職工編號,姓名,應發合計 FOR 應發合計>1000
說明:此命令的結果以瀏覽窗口的形式出現,具有修改功能。
2.顯示輸出
命令:LIST|DISPLAY [OFF] [<范圍>] [FIELDS] <表達式表> [WHILE <條件>] [FOR <條件>] [TO PRINT|TO FILE <文件>]
說明:(1)命令帶OFF參數表示不顯示記錄號
(2)范圍指定對哪些記錄進行操作,(范圍包括:RECORD n :第幾號記錄;NEXT n: 當前記錄開始的幾個記錄;REST: 自當前記錄開始至文件末尾的所有記錄;ALL 所有的記錄。不選范圍則隱含范圍為ALL)
(3)欄位名表指在結果中需要出現的欄位名,欄位名與欄位名之間用逗號分隔。不帶時指顯示所有欄位。
(4)WHILE後跟條件,FOR後面也跟條件,區別是,WHILE後的條件如果滿足,便停止查找;FOR後的條件查找所有滿足條件的記錄。
(5)TO PRINT和TO FILE <文件>分別表示將顯示結果在列印機上列印出來和將顯示結果輸出到文件。
(6)DISPLAY命令在顯示記錄滿屏後,要求用戶按任意鍵繼續顯示,並且在該命令中,如果省略范圍僅顯示當前記錄。LIST不分屏,如果省略范圍顯示所有記錄。

六.修改記錄內容
1. 編輯或修改的特定記錄
命令:CHANG|EDIT [范圍][[FIELDS]欄位表][FOR 條件] [WHILE <條件>]
例子:修改第五條記錄
CHANGE|EDIT RECORD 5
2.成批自動替換記錄
命令:REPLACE [范圍] 欄位 WITH 表達式 [FOR 條件]
例子:計算各記錄「應發合計」欄位的值。
REPLACE ALL 應發合計 WITH 職務工資+崗位津貼+保留獎金+保留津貼

七.刪除記錄
1.邏輯刪除
命令:DELETE [范圍][FOR 條件] (打刪除標記)
2.物理刪除
命令: PACK (刪除有刪除標記的記錄)
ZAP (刪除所有記錄)
例子:刪除「職工編號」空白的記錄。
DELETE ALL FOR 職工編號=""
PACK

八.數據表排序
1.物理排序,生成一個新的表文件。
命令:SORT TO 新表名 ON 欄位名 [/A][/D] [范圍][FOR 條件]
例子:把當前表中記錄按「應發合計」從大到小重新排序。
SORT TO A:GZ3 ON 應發合計 /D
2.邏輯排序,生成一個索引文件。
(一)標准索引文件:IDX
命令:
新建索引:INDEX ON 欄位名表達式 TO 索引文件名
同時打開:USE 表名 INDEX 索引文件名
之後打開:SET INDEX TO 索引文件名
重新索引:INDEX ON 欄位名表達式 TO 索引文件名
關閉索引:SET INDEX TO
例子:對當前數據表以「應發合計」從大到小排列。
INDEX ON -應發合計 TO GZ

(二)復合索引文件:CDX
命令:
新建索引:INDEX ON 欄位名 TAG 標記 [ASCEDING|DESCENDING]
同時打開:USE 表名 ORDER [TAG] 標記
改變索引:SET ORDER TO [TAG] 標記
重新索引:INDEX ON 欄位名 TAG 標記
關閉索引:SET ORDER TO
刪除索引:DELETE TAG 標記
例子:對當前數據表以「應發合計」從大到小排列。
INDEX ON 應發合計 TAG HJ DESC

九.查找記錄
1.順序查找
命令:LOCATE FOR 條件 [范圍]
繼續查找命令:CONTINUE
例子:在當前的表中查找姓「張」的記錄。
LOCATE FOR 姓名="張"
2.索引查找
說明:根據當前的索引來查找記錄。在使用命令前先要按准備查找的欄位建立索引或排序
命令:FIND 字元串
SEEK 表達式
用FOUND()檢查找到否
例子:在當前的表中查找姓「張」的記錄。
FIND 張
SEEK "張"
3.查找函數
說明: 在使用命令前先要按准備查找的欄位建立索引或排序
函數:SEEK()
例子:在當前的表中查找姓「張」的記錄。
SEEK("張")

十.統計數據表記錄個數
命令:COUNT [范圍][FOR 條件][TO 變數]
例子:統計當前表中「應發合計」大於1000元的人數。
COUNT FOR 應發合計>1000

十一.數據表數值欄位的求和
命令:SUM [范圍][FOR 條件][TO 變數]
例子:統計當前表中「應發合計」欄位的總和。
SUM 應發合計

十二.算術平均值的計算
命令:AVERAGE [范圍][FOR 條件][TO 變數]
例子:統計當前表中「應發合計」欄位的平均值。
AVERAGE 應發合計

十三.多功能計算
命令:CALCULATE 表達式 [范圍][FOR 條件][TO 變數]
例子:分別統計當前表中「應發合計」欄位的人數、總和、平均值。
CALCULATE CNT(應發合計),SUM(應發合計),AVG(應發合計)

F. 計算機信息檢索常用檢索命令有哪幾種舉例說明

intitle 限定搜索范圍到某網頁標題中

site限定到特定站點中

filetype文檔搜索中用於限定文件類型

inurl限定搜索到的網頁地址中的關鍵字

「」精確匹配結果而不拆分

G. Linux系統中怎麼搜索文件命令大全

你可以使用 find 命令,舉例來說:最基本的功能例如:在整個系統中搜索名為 *.c 源程序,你可以在超級用戶 # 狀態下,使用 find 命令。見下面。
#find / -name "*.c" -print <cr>
#
其中:<cr>代表回車鍵。/ 代表從根目錄開始進行搜索。-print 代表將搜索到的結果顯示在屏幕上。
執行完該命令後,該命令就會將整個系統中所有的 C 語言源程序所在的子目錄顯示在屏幕上。
當然了,對於 find 命令而言,再配上Linux 強大的SHELL編程功能,你還可以使用SHELL的各種過濾符號,挑選出符合你的各種條件的文件名。這個就要靠你自己去熟悉SHELL編程了。

H. 計算機信息檢索常用的檢索命令有哪些

搜索關鍵詞提煉選擇搜索關鍵詞的原則是,首先確定你所要達到的目標,在腦子e里要形成一z個m比4較清晰概念,即我要找的到底是什0么b?是資料性的文8檔?還是某種產品或服務?然後再分4析這些信息都有些什6么l共性,以4及d區f別於g其他同類信息的特性,最後從6這些方0向性的概念中8提煉出此類信息最具代表性的關鍵詞。如果這一r步做好了r,往往就能迅速的定位你要找的東西,而且多數時候你根本不j需要用到其他更復雜的搜索技巧。細化7搜索條件你給出的搜索條件越具體,搜索引2擎返回的結果也a會越精確。比7方1說你想查找有關電腦冒險游戲方5面的資料,輸入xgame是無a濟於b事的。。puter game范圍就小b一t些,當然最好是敲入b。puter adventure game,返回的結果會精確得多。此外一j些功能詞彙和太t常用的名詞,如對英文7中7的「and」、「how」、「what」、 「web」、「homepage」和中3文5中1的「的」、「地」、「和」等等搜索引6擎是不d支b持的。這些詞被稱為0停用詞(Stop Words)或過濾詞(Filter Words),在搜索時這些詞都將被搜索引6擎忽略。用好搜索邏輯命令搜索引5擎基本上o都支v持附加邏輯命令查詢,常用的是「+」號和「-」號,或與v之n相對應的布爾(Boolean)邏輯命令AND、OR和NOT。用好這些命令符號可以5大g幅提高我們的搜索精度。精確匹w配搜索除利用前面提到的邏輯命令來縮小e查詢范圍外,還可使用""引1號(注意為4英文8字元。雖然現在一n些搜索引3擎已z支w持中8文1標點符號,但顧及w到其他引3擎,最好養成使用英文5字元的習t慣)來進行精確匹l配查詢(也n稱短語搜索)。特殊搜索命令 標題搜索 多數搜索引5擎都支j持針對網頁標題的搜索,命令是「title:」,在進行標題搜索時,前面提到的邏輯符號和精確匹p配原則同樣適用。網站搜索 此外我們還可以2針對網站進行搜索,命令是「site:」(Google)、「host:」(AltaVista)、「url:」(Infoseek)或「domain:」(HotBot)。鏈接搜索 在Google和AltaVista中5,用戶7均可通過「link:」命令來查找某網站的外部導入t鏈接(inbound links)。其他一g些引4擎也t有同樣的功能,只不w過命令格式稍有區a別。你可以0用這個s命令來查看是誰以0及j有多少1網站與b你做了e鏈接。 簡單查詢在搜索引3擎中8輸入c關鍵詞,然後點擊「搜索」就行了o,系統很快會返回查詢結果,這是最簡單的查詢方8法,使用方1便,但是查詢的結果卻不z准確,可能包含著許多無g用的信息。使用雙1引1號用(" ")給要查詢的關鍵詞加上m雙6引8號(半形,以8下c要加的其它符號同此),可以7實現精確的查詢,這種方8法要求查詢結果要精確匹u配,不c包括演變形式。例如在搜索引3擎的文5字框中3輸入r「電傳」,它就會返回網頁中1有「電傳」這個p關鍵字的網址,而不g會返回諸如「電話傳真」之g類網頁。使用加號(+)在關鍵詞的前面使用加號,也i就等於l告訴搜索引5擎該單詞必須出現在搜索結果中4的網頁上l,例如,在搜索引6擎中1輸入y「+電腦+電話+傳真」就表示0要查找的內3容必須要同時包含「電腦、電話、傳真」這三b個k關鍵詞。使用減號(-)在關鍵詞的前面使用減號,也i就意味著在查詢結果中5不x能出現該關鍵詞,例如,在搜索引8擎中6輸入i「電視台-中4央電視台」,它就表示1最後的查詢結果中2一w定不y包含「中7央電視台」。使用通配符(*和?)通配符包括星號(*)和問號(?),前者表示0匹k配的數量不b受限制,後者匹h配的字元數要受到限制,主要用在英文0搜索引1擎中5。例如輸入c 「。puter*」,就可以3找到「。puter、。puters、。puterised、。puterized」等單詞,而輸入j 「。p?ter」,則只能找到「。puter、。pater、。peter」等單詞。使用布爾檢索所謂布爾檢索,是指通過標準的布爾邏輯關系來表達關鍵詞與w關鍵詞之p間邏輯關系的一n種查詢方1法,這種查詢方8法允6許我們輸入x多個d關鍵詞,各個z關鍵詞之t間的關系可以0用邏輯關系詞來表示0。and,稱為3邏輯「與p」,用and進行連接,表示8它所連接的兩個t詞必須同時出現在查詢結果中8,例如,輸入z「。puter and book」,它要求查詢結果中6必須同時包含。puter和book。or,稱為4邏輯「或」,它表示3所連接的兩個h關鍵詞中8任意一v個m出現在查詢結果中1就可以2,例如,輸入t「。puter or book」,就要求查詢結果中7可以0隻有。puter,或只有book,或同時包含。puter和book。not,稱為4邏輯「非」,它表示2所連接的兩個v關鍵詞中5應從7第一j個c關鍵詞概念中5排除第二j個f關鍵詞,例如輸入t「automobile not car」,就要求查詢的結果中6包含automobile(汽車a),但同時不w能包含car(小n汽車m)。near,它表示3兩個t關鍵詞之v間的詞距不c能超過n個h單詞。在實際的使用過程中1,你可以0將各種邏輯關系綜合運用,靈活搭配,以7便進行更加復雜的查詢。使用括弧當兩個r關鍵詞用另外一c種操作符連在一r起,而你又l想把它們列為4一z組時,就可以1對這兩個x詞加上k圓括弧。使用元z詞檢索大j多數搜索引3擎都支x持「元i詞」(metawords)功能,依據這類功能用戶3把元g詞放在關鍵詞的前面,這樣就可以4告訴搜索引0擎你想要檢索的內3容具有哪些明確的特徵。例如,你在搜索引2擎中7輸入f「title:清華大w學」,就可以8查到網頁標題中3帶有清華大n學的網頁。在鍵入n的關鍵詞後加上m「domainrg」,就可以1查到所有以1org為6後綴的網站。其他元s詞還包括:image:用於s檢索圖片0,link:用於r檢索鏈接到某個y選定網站的頁面,URL:用於d檢索地址中8帶有某個u關鍵詞的網頁。區n分4大b小m寫這是檢索英文6信息時要注意的一b個v問題,許多英文3搜索引0擎可以1讓用戶2選擇是否要求區j分5關鍵詞的大c小q寫,這一j功能對查詢專g有名詞有很大r的幫助,例如:Web專q指萬u維網或環球網,而web則表示7蜘蛛網。 m@glμwㄖprìiㄇ屁u¨h、a

I. 請問Excel 里如何設置檢索命令

製作EXCEL表格,有時輸入EXCEL單元格時要求輸入數值的唯一性,我們可以通過「數據有效性」來防止重復輸入,如身份證號碼的輸入: 選中需要輸入身份證號碼的單元格區域(如B1至B100),執行「數據→有效性」命令,打開「數據有效性」對話框,在「設置」標簽下,按「允許」右側的下拉按鈕,在隨後彈出的快捷菜單中,選擇「自定義」選項,然後在下面「公式」方框中輸入公式:=COUNTIF(B:B,B1)=1,確定返回。 以後在上述單元格中輸入了重復的身份證號碼時,系統會彈出提示對話框,並拒絕接受輸入的號碼

閱讀全文

與繼續檢索命令相關的資料

熱點內容
解壓縮安裝包怎麼卸載不了 瀏覽:243
樓層中框柱的加密區是什麼 瀏覽:895
android自定義文本框 瀏覽:185
vivox60照片移動加密櫃在哪 瀏覽:322
編程線上課哪個最好 瀏覽:125
華泰證券安卓手機軟體叫什麼 瀏覽:479
怎麼用ip查看阿里雲伺服器地址 瀏覽:526
黑馬程序員net視頻 瀏覽:233
服從命令的智能機器人 瀏覽:941
app名字怎麼縮小 瀏覽:460
php7fpm重啟 瀏覽:859
文件夾形式的文件怎麼發微信 瀏覽:788
如何清理伺服器的mysqllog文件 瀏覽:362
三菱plc編程符號 瀏覽:262
dnf解壓 瀏覽:256
信號圖標怎麼設置安卓oppo 瀏覽:245
libcap編程實例 瀏覽:100
數控銑床編程實例精粹 瀏覽:356
csocket編程非同步 瀏覽:932
python申明變數 瀏覽:78