1、使窗體或報(bào)表的文本框隨文字的多少自動加大或縮小:
文本框?qū)傩?ldquo;可以擴(kuò)大”
2、控制某字段只能填寫某些內(nèi)容:也許你想讓使用程序的人只能在某個字段里a,那么你就得控制他不難讓他填b。具體表達(dá)式為
=Instr("abc",[A])>0
3、并置幾個字段:也許你填表時有兩個字段分別是“湖北大學(xué)”、“數(shù)學(xué)專業(yè)”,但當(dāng)你在打印報(bào)表時卻想讓這兩個了段變?yōu)橐粋€字段放在一起,即“湖北大學(xué)數(shù)學(xué)專業(yè)”,那么最好的辦法就是并置。表達(dá)式為:
=([A]&[B])或者=([A]&""&[B])
4、查詢中的計(jì)算字段:也許在您的表中有兩個數(shù)字字段,然后
名稱:[A]*[B](這里假設(shè)相乘,“名稱”可自定)
5、計(jì)算年齡表達(dá)式:有人喜歡在表中設(shè)計(jì)錄入一個人的年齡,這不是聰明的做法。因?yàn)槊總€人的年齡是在不斷增加的,到下一年再重新進(jìn)行大批量重新錄入,那就沒有電腦的智能作用。最好的做法是在表中設(shè)計(jì)一個身份證號碼字段。有了這個字段后,某人的“年齡”和“性別”都是可以確定的,而且一勞永逸,除非你不會把你計(jì)算機(jī)的系統(tǒng)時間調(diào)準(zhǔn)確。這里是假設(shè)表中已經(jīng)有“出生年月”字段以后通過它確定“年齡”的表達(dá)式:
=Datediff("yyyy",[A],now())
6、在窗體或報(bào)表進(jìn)行值轉(zhuǎn)換:有時候想將表中的在窗體或其他地方顯示為你想要的內(nèi)容,辦法就是進(jìn)行值轉(zhuǎn)換。比如表中有“出生年月”的記錄,你想在窗體不顯示具體的出生年月,而顯示“今天是這人的生日”或“這人距生日還有x天”這樣的信息,或者有一個“分?jǐn)?shù)”字段而你卻想在窗體上顯示出某學(xué)生是“優(yōu)生”、“差生”、“及格”等信息,你要用上以下表達(dá)式:
=iif([A]=x,"y",iif([A]=z,"p","m"))
7、在窗體中對某字段進(jìn)行數(shù)據(jù)鎖定:在用窗體編輯數(shù)據(jù)時,有時你可能不想讓人對其中某一個或幾個字段進(jìn)行修改,那么,你得對不想讓人修改的字段進(jìn)行鎖定。其方法:
字段-屬性-數(shù)據(jù)-是否鎖定-是
8、求和表達(dá)式:對兩個以上字段值進(jìn)行求和,表達(dá)式為:
=Sum([A]+[B]+……)
9、標(biāo)簽并置并且格式化數(shù)字字段:如果你想將表中電話號碼“13972088783”在窗體或報(bào)表顯示時變?yōu)?ldquo;1397-2088783”,你就得用以下表達(dá)式:
=Trim([A]& ","&[B]&""Format([C],"@@@@[email protected]@@@@@"))
10、并置運(yùn)算:
安符與非字符:="今天日期是:"&date()
字段與字段: =[A]+[B]
字段與字符: =[A] &"abc"(A、B、C為任意字符)
11、顯示帶有文本的系統(tǒng)日期:
="今天是:"+cstr(date())
12、把字段內(nèi)容直接嵌入文本表達(dá)式:如果你想讓打印的報(bào)表的表頭隨調(diào)入的動態(tài)數(shù)據(jù)的改變而跟著改變,你必須用此方法:
=[單位名稱]&"教職工花名冊"
=format(now(),"yyyy")&[單位名稱]&"教職總數(shù)"
="這位同學(xué)名叫"&[姓名]&",""其中考總成績?yōu)?quot;&[總成績]&"。"
新聞熱點(diǎn)
疑難解答
圖片精選