[二級(jí)VFP試題天天練]VF考試試題1

字號(hào):

在當(dāng)前表中,查找第2個(gè)2005年進(jìn)廠工作的職工的記錄,應(yīng)該使用下面的哪條命令呢?
    a)locate for 進(jìn)廠時(shí)間="2005"
    b)locate for 進(jìn)廠時(shí)間="2005" next 2
    c)locate for 進(jìn)廠時(shí)間="2005" continue
    d)list for 進(jìn)廠時(shí)間="2005" next
    此題的正確答案是c。
    LOCATE FOR [查詢/定位表達(dá)式]是按照表達(dá)式的條件對(duì)記錄位置進(jìn)行定位的命令。該命令執(zhí)行后將指針定位到滿足條件的第一條記錄上,如沒有滿足條件的記錄,則指針指向文件結(jié)束位置。可以使用CONTINUE命令使指針指向下一條滿足條件的記錄。使用FOUND函數(shù)可以判別LOCATE或CONTINUE命令是否找到了滿足條件的記錄,是一個(gè)布爾值。
    LOCATE命令的常用結(jié)構(gòu)是:
    LOCATE FOR[表達(dá)式]
    DO WHILE FOUND()
    //語句塊
    CONTINUE
    ENDDO