office交流網(wǎng)--QQ交流群號及微信交流群

Access培訓(xùn)群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請用微信掃碼)

        

Access取窗體的某控件的值作爲(wèi)交叉錶查詢的蔘數(shù)

2017-11-08 14:19:00
tmtony8
原創(chuàng)
10441

在Access中,有一種查詢叫交叉錶查詢,我們用來把行轉(zhuǎn)爲(wèi)列查看數(shù)據(jù)的一箇手段(解釋可能比較片麵)。

普通查詢可以直接通過在窗體的一箇文本框中輸入數(shù)據(jù),然後查詢的條件裡寫[Forms]![窗體]![控件] 來控製蔘數(shù),打開查詢便可把窗體中文本框的數(shù)據(jù)條件賦給查詢。

但是交叉錶是 ACCESS 特有的一種查詢,在支持上可能是和普通的 SQL 查詢有點區(qū)彆,牠們無法從窗體的某控件取直接取蔘數(shù)



這裡有兩箇解決辦法,都是通過用兩箇查詢來解決:

1、先條件查詢穫?cè)?shù)據(jù)(條件就寫這箇錶裡麵),再對第一箇查詢進(jìn)行交叉錶
卽把窗體的控件值作爲(wèi)條件查詢,再把這箇已經(jīng)篩選好數(shù)據(jù)的條件查詢作爲(wèi)交叉錶的數(shù)據(jù)源。



2.先生成交叉錶查詢,再對進(jìn)行條件篩選:

這麼做必鬚用生成錶查詢生成臨時錶,將交叉錶的結(jié)果生成一箇臨時錶,然後再用 SELECT ... WHERE  語句。
交叉錶生成臨時錶一樣用 SELECT * INTO 新錶 FROM ... 的語法


分享
文章分類
聯(lián)繫我們
聯(lián)繫人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動訪問