<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. 羅斯文數據庫學習連載(21) -馬麗
      Access軟件網QQ交流學習群(群號碼198465573),歡迎您的加入!
      首頁 >技術文章> Access數據庫-教程


      羅斯文數據庫學習連載(21)

      發表時間:2008/3/4 8:12:22 評論(1) 瀏覽(11740)  評論 | 加入收藏 | 復制
         
      摘 要:“季度訂單”查詢
      正 文:

      6.季度訂單

          這個查詢列出了在1997年度有訂單的客戶,不是某個季節的記錄,而是含蓋了全年度的記錄,這個結果用于給“季度訂單”窗體提供數據源,在窗體中再具體實現按四個季度顯示統計結果。

          進入設計視圖:

          這個查詢的數據來自于“客戶”表和“訂單”表,“訂單”表中用到的訂購日期只是作為一個條件項,不用被顯示出來,條件里是一個表達式,代表的含義是訂購日期介于1997111231之間的,這里用到“between…and…”這種語法。日期型的數據應該在兩側加上#”號。接下來我們還要考慮到有些客戶可能在1997年度有多次訂貨,而我們希望的結果是每個客戶只出現一次。這時可以在查詢視圖的上半部分窗口的空白處右擊鼠標,從浮動菜單中選擇“屬性”,也可直接在工具欄上選擇“屬性”

      設置查詢屬性中的“唯一值”屬性為“是”即可。設置了這個屬性就能保證每組中的重復數據只會列出一個。

      在這里還要提一下的是要注意一下選擇表的聯接類型,在聯接線上雙擊可以顯示聯接屬性,聯接屬性分為三種,可以根據要求選擇。

       

      一般默認的聯接類型為1,只包含兩個表中聯接字段相等的行,在本例中改成聯接類型為3,包含訂單表中的所有記錄,在SQL語句方面分別體現為內聯接,左聯接和右聯接,這是有區別的,可以參考運行結果體會聯接的作用。



      如果您沒有注冊這個論壇,請趕快注冊吧,與我在論壇進行交流,共同學習提高。   上一篇    下一篇

      Access軟件網交流QQ群(群號:198465573)
       
       相關文章
      羅斯文數據庫學習連載  【馬麗  2008/1/10】
      羅斯文數據庫學習連載(2)  【馬麗  2008/1/10】
      羅斯文數據庫學習連載(3)  【馬麗  2008/1/15】
      羅斯文數據庫學習連載(4)  【馬麗  2008/1/15】
      羅斯文數據庫學習連載(5)  【馬麗  2008/1/15】
       
       訪客評論
      2012/10/1周曉旭
      學習聯接屬性

      總記錄:1篇  頁次:1/1 9 1 :
       
       發表評論
      評論內容 (必填)

      常見問答
      技術分類
      相關資源
      文章搜索
      關于作者

      馬麗

      文章分類

      文章存檔

      友情鏈接
       
         
      湖北11选5