ACCESS集錦
來源:程序員人生 發布時間:2013-11-01 09:44:20 閱讀次數:2790次
使窗體或報表的文本框隨文字的多少自動加大或縮小
文本框屬性可以擴大
控制某字段只能填寫某些內容也許你想讓使用程序的人只能在某個字段里a那么你就得控制他不難讓他填b具體表達式為
=Instr("abc"[A])>
并置幾個字段也許你填表時有兩個字段分別是湖北大學數學專業但當你在打印報表時卻想讓這兩個了段變為一個字段放在一起即湖北大學數學專業那么最好的辦法就是并置表達式為
=([A]&[B])或者=([A]&""&[B])
查詢中的計算字段也許在您的表中有兩個數字字段然后您想在報表中出現一個關于這兩個字段關系的字段那么簡單的方法就是計算這計算可以加可以減可以乘可以除視情況而定表達式為
名稱[A]*[B](這里假設相乘名稱可自定)
計算年齡表達式有人喜歡在表中設計錄入一個人的年齡這不是聰明的做法因為每個人的年齡是在不斷增加的到下一年再重新進行大批量重新錄入那就沒有電腦的智能作用最好的做法是在表中設計一個身份證號碼字段有了這個字段后某人的年齡和性別都是可以確定的而且一勞永逸除非你不會把你計算機的系統時間調準確這里是假設表中已經有出生年月字段以后通過它確定年齡的表達式
=Datediff("yyyy"[A]now())
在窗體或報表進行值轉換有時候想將表中的在窗體或其他地方顯示為你想要的內容辦法就是進行值轉換比如表中有出生年月的記錄你想在窗體不顯示具體的出生年月而顯示今天是這人的生日或這人距生日還有x天這樣的信息或者有一個分數字段而你卻想在窗體上顯示出某學生是優生差生及格等信息你要用上以下表達式
=iif([A]=x"y"iif([A]=z"p""m"))
在窗體中對某字段進行數據鎖定在用窗體編輯數據時有時你可能不想讓人對其中某一個或幾個字段進行修改那么你得對不想讓人修改的字段進行鎖定其方法
字段屬性數據是否鎖定是
求和表達式對兩個以上字段值進行求和表達式為
=Sum([A]+[B]+……)
標簽并置并且格式化數字字段如果你想將表中電話號碼在窗體或報表顯示時變為-你就得用以下表達式
=Trim([A]& ""&[B]&""Format([C]"@@@@@@@@@@"))
并置運算
安符與非字符="今天日期是:"&date()
字段與字段 =[A]+[B]
字段與字符 =[A] &"abc"(ABC為任意字符)
顯示帶有文本的系統日期
="今天是:"+cstr(date())
把字段內容直接嵌入文本表達式如果你想讓打印的報表的表頭隨調入的動態數據的改變而跟著改變你必須用此方法
=[單位名稱]&"教職工花名冊"
=format(now()"yyyy")&[單位名稱]&"教職總數"
="這位同學名叫"&[姓名]&"""其中考總成績為"&[總成績]&""
在查詢中更改字段名稱
新名稱(放在原字段前)
返回確定日期段的數字值
Datepart(intervaldatefirstweekdayfirstweek)
查詢窗體打開時不顯示空白的代碼按某種條件進
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈