計(jì)算機(jī)二級VPF輔導(dǎo):VFP查詢設(shè)計(jì)器

字號:

考試大編輯與考生來共同探討:VFP查詢設(shè)計(jì)器
    1.屆動查詢設(shè)計(jì)器
    啟動查詢設(shè)計(jì)器,建立查詢的方法很多:
    (1)選擇“文件”菜單下的“新建”選項(xiàng),或單擊常用“工具欄”上的“新建”按鈕,打開“新建”對話框,然后選擇“查詢”并單擊“新建文件”打開查詢設(shè)計(jì)器建立查詢。
    (2)用cREATE QuERY命令打開查詢設(shè)計(jì)器建立查詢。
    (3)利用SQL SELECT命令,直接編輯.qpr文件建立查詢。
    下面介紹使用查詢設(shè)計(jì)器建立查詢的方法。
    不管使用哪種方法打開查詢設(shè)計(jì)器建立查詢,都首先進(jìn)入“添加表或視圖”對話框,從中選擇用于建立查詢的表或視圖,這時(shí)單擊要選擇的表或視圖,然后單擊“添加”按鈕。如果單擊“其他”按鈕還可以選擇自由表。當(dāng)選擇完表或視圖后,單擊“關(guān)閉”按鈕正式進(jìn)
    入如圖7.2所示的查詢設(shè)計(jì)器窗口。
    注意,當(dāng)一個(gè)查詢是基于多個(gè)表時(shí),這些表之間必須是有聯(lián)系的。查詢設(shè)計(jì)器會自動根據(jù)聯(lián)系提取聯(lián)接條件,否則在打開圖7.2所示的查詢設(shè)計(jì)器之前還會打開一個(gè)指定聯(lián)接條件的對話框,由用戶來設(shè)計(jì)聯(lián)接條件。
    2.查詢設(shè)計(jì)器的選項(xiàng)卡 、
    查詢設(shè)計(jì)器中有6個(gè)選項(xiàng)卡,其功能和SQL SELECT命令的各子句是相對應(yīng)的。
     (1)字段。在“字段’’選項(xiàng)卡設(shè)置查詢結(jié)果中要包含的字段,對應(yīng)于SELECT命令中的輸出字段。雙擊“可用字段”列表框中的字段,相應(yīng)的字段枋自動移到右邊的“選定字段”列表框中。如果選擇全部字段,單擊“全部添加”按鈕。在“函數(shù)和表達(dá)式”編輯框中,輸入或由“表達(dá)式生成器”生成一個(gè)計(jì)算表達(dá)式,如AVG(入學(xué)成績)。
    (2)聯(lián)接。如果要查詢多個(gè)表,可以在“聯(lián)接”選項(xiàng)卡中設(shè)置表間的聯(lián)接條件。對應(yīng)于
    JOIN ON子句。
    (3)篩選。在“篩選”選項(xiàng)卡中設(shè)置查詢條件。對應(yīng)于wHERE子句。
    (4)排序依據(jù)。在“排序依據(jù)”選項(xiàng)卡中指定排序的字段和排序方式。對應(yīng)于ORI)ER BY子句。
    (5)分組依據(jù)。在“分組依據(jù)”選項(xiàng)卡中設(shè)置分組條件。對應(yīng)于GROUP BY子句和HAVING子句。
    (6)雜項(xiàng)。在“雜項(xiàng)”選項(xiàng)卡中設(shè)置有無重復(fù)記錄以及查詢結(jié)果中顯示的記錄數(shù)等。
    由此可見,查詢設(shè)計(jì)器實(shí)際上是SELECT命令的圖形化界面。