問(wèn)題描述:
顯示表格后,通過(guò)過(guò)濾器對(duì)表格中的內(nèi)容進(jìn)行篩選,請(qǐng)問(wèn)快速、基礎(chǔ)和高級(jí)過(guò)濾如何使用?操作符的使用規(guī)則又是什么?
圖1:過(guò)濾器對(duì)話(huà)框
解答:
在SAP2000中,通過(guò)將過(guò)濾器字符串直接傳遞給創(chuàng)建表格的控件來(lái)篩選表格。程序提供了三種創(chuàng)建過(guò)濾器字符串的方式:快速過(guò)濾、基礎(chǔ)過(guò)濾和高級(jí)過(guò)濾。
對(duì)于快速過(guò)濾和基礎(chǔ)過(guò)濾,程序收集用戶(hù)輸入的數(shù)據(jù)并使用這些數(shù)據(jù)來(lái)創(chuàng)建過(guò)濾器字符串。對(duì)于高級(jí)過(guò)濾,則是由用戶(hù)直接定義過(guò)濾器字符串(《使用SQL字符串應(yīng)用高級(jí)過(guò)濾》)。無(wú)論應(yīng)用哪種方式,表格里都會(huì)顯示程序最終使用的過(guò)濾器字符串。例如,使用“快速過(guò)濾”篩選節(jié)點(diǎn)標(biāo)簽為2的行數(shù)據(jù),數(shù)據(jù)列選擇“Joint”,操作符選擇“=”,之后在數(shù)值一欄填入“2”,最終表格里顯示的過(guò)濾器字符串如圖2所示。

圖2:表格中顯示過(guò)濾器字符串
關(guān)于過(guò)濾器字符串中使用的操作符語(yǔ)言,含義見(jiàn)下表:
對(duì)于快速過(guò)濾和基礎(chǔ)過(guò)濾:
① 選擇“=”、“<>”、“>”、“<”、“>=”、“<=”操作符,直接在數(shù)值一欄填入具體的值(數(shù)字或文本)即可進(jìn)行篩選。對(duì)于其中的四個(gè)“比較類(lèi)”操作符,程序首先對(duì)輸入的“數(shù)值”按照數(shù)字或字母順序排列,之后再進(jìn)行比較和篩選,用戶(hù)使用此類(lèi)操作符時(shí)可以先進(jìn)行排序,查看篩選的結(jié)果是否符合預(yù)期。
② 選擇“Between”操作符,程序同樣按照數(shù)字或字母順序排列后再進(jìn)行指定范圍的篩選,數(shù)值一欄輸入的格式為:xx & xx。注意“&”前后必須有空格才能進(jìn)行正確篩選。
③ 選擇“Like”操作符,用于篩選列中的指定樣式。數(shù)值一欄的輸入,需要配合SQL通配符使用,其中“%”代表零個(gè)或多個(gè)字符,“_”僅替代一個(gè)字符。下表中的示例,展示了帶有“%”和“_”通配符的Like操作符篩選的不同結(jié)果。
