## 1.1日期/時間
CDate?將字符串轉化成為日期 select CDate("2005/4/5")
Date?返回當前日期
DateAdd?將指定日期加上某個日期select dateAdd("d",30,Date())將當前日期加上30天,其中d可以換為yyyy或H等
DateDiff 判斷兩個日期之間的間隔 selectDateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以換為yyyy,m,H等
DatePart 返回日期的某個部分 selectDatePart("d","2006-5-1")返回1,即1號,d也可以換為yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(時),n(分),s(秒)
Day? 返回日期的d部分,等同于datepart的d部分
Dateserial(年,月,日) 組合年月日構造日期
Hour?返回日期的小時
IsDate?判斷是否是日期,是日期返回-1,不是日期返回0
Minute?返回日期的分鐘部分
Month?返回日期的月份部分
Now? 返回當前時間(完整時間,包括年月日 小時分秒)
Second?返回日期的秒部分
Time?返回當前的時間部分(即除去年/月/日的部分)
Weekday?返回某個日期的當前星期(星期天為1,星期一為2,星期二為3...),例如select weekday(now());
Year?返回某個日期的年份
## 1.2檢查
IsEmpty?檢測是否為空(不過經測試,不管什么情況,都返回0)
IsNull?檢測是否為Null值,null值返回0,非null值返回-1
IsNumeric 檢測是否為數字,是數字返回-1,否則返回0
## 1.3算術
Abs??絕對值
Atn??返正切值。
Cos??余弦值
Exp??返回 e 的給定次冪。
Fix??返回數字的整數部分(即小數部分完全截掉)
Int? 將數字向下取整到最接近的整數。(其實等同于Fix)
Log? 返回以E為底的對數值
Rnd? 返回一個0到1之間的隨機數值
Sgn? 返回數字的正負符號(正數返回1,負數返回-1,0值返回0)
Sin? 正弦值
Sqr? 返回平方根值
Tan??正切值
▲程序流程
Choose?根據第一參數,返回后面字符串組的值,Select Choose(1,"a","b","c")返回a,將1改成2后,返回b,改成3后,返回c(第一個參數也可以是某個字段)
IIF? 根據表達式返回特定的值Select IIF("3>1","OK","False"),返回OK
▲Sql合計(聚合)函數
Avg? 取字段平均值
Count?統計記錄條數
Max? 取字段最大值
Min? 取字段最小值
StDev?估算樣本的標準差(忽略樣本中的邏輯值和文本)。
StDevP?計算以參數形式(忽略邏輯值和文本)給出的整個樣本總體的標準偏差。
Sum? 計算字段的總合
Var? 估算樣本方差(忽略樣本中的邏輯值和文本)。
VarP?計算整個樣本總體的方差(忽略樣本總體中的邏輯值和文本)。
1.4文本
Asc??返回字母的Acsii值,select Asc("A")返回65
Chr??將ascii值轉換到字符 select chr(65)返回"A"
Format??格式化字符串,Select Format(now(),'yyyy-mm-dd')返回類似于"2005-04-03",Select Format(3/9,"0.00")返回0.33
InStr??查詢子串在字符串中的位置 select Instr("abc","a")返回1,selectInstr("abc","f")返回0
LCase?返回字符串的小寫形式
Left?左截取字符串
Len? 返回字符串長度
LTrim?左截取空格
Mid???取得子字符串 select mid("123",1,2) as midDemo 返回12
Right?右截取字符串
RTrim?右截取空格
Space?產生空格 select Space(4)返回4個空格
StrComp比較兩個字符串是否內容一致(不區分大小寫)selectStrComp("abc","ABC")返回0,selectStrComp("abc","123")返回-1
Trim?截取字符串兩頭的空格
UCase?將字符串轉大寫
二、access中有效性規則的寫法
有效性規則示例
下表提供了字段級和記錄級有效性規則的示例,以及說明性有效性文本。可以針對您的內容對這些示例進行相應的改編。
?
有效性規則有效性文本
<>0 輸入非零值。
>=0 值不得小于零。 - 或 -必須輸入正數。
0 or >100 值必須為 0 或者大于 100。
BETWEEN 0 AND 1 輸入帶百分號的值。(用于將數值存儲為百分數的字段。)
<#01/01/2007# 輸入 2007 年之前的日期。
>=#01/01/2007# AND <#01/01/2008# 必須輸入 2007 年的日期。
<Date() 出生日期不能是將來的日期。
StrComp(UCase([姓氏]),
[姓氏],0) = 0 “姓氏”字段中的數據必須大寫。
>=Int(Now()) 輸入當天的日期。
M Or F 輸入 M(代表男性)或 F(代表女性)。
LIKE "[A-Z]*@[A-Z].com" OR"[A-Z]*@[A-Z].net" OR "[A-Z]*@[A-Z].org" 輸入有效的 .com、.net 或 .org 電子郵件地址。
[要求日期]<=[訂購日期]+30 輸入在訂單日期之后的 30天內的要求日期。
[結束日期]>=[開始日期] 輸入不早于開始日期的結束日期。
?
常見有效性規則的語法
有效性規則中的表達式不使用任何特殊語法。本節中的信息說明某些較常見類型的有效性規則的語法。在執行操作時,請記住:表達式和函數可能會非常復雜,全面的討論不在本文討論范圍之內。
?
有關表達式的詳細信息,請參閱創建表達式一文。有關函數的詳細信息,請參閱函數(按類別排列)一文。
?
創建表達式時,請牢記下列規則:
?
將表字段的名稱用方括號括起來,例如:[要求日期]<=[訂購日期]+30。
將日期用井號 (#) 括起來,例如:<#01/01/2007#
將文本值用雙引號括起來,例如:IN ("東京","巴黎","莫斯科")。另外,請注意用逗號分隔項目,并將列表放在圓括號內。
除了上述規則之外,下表顯示了常見的算術運算符并提供了使用方法示例。
?
運算符函數 示例
NOT 測試相反值。在除 IS NOT NULL 之外的任何比較運算符之前使用。 NOT > 10(與 <=10 相同)。
IN 測試值是否等于列表中的現有成員。比較值必須是括在圓括號中的逗號分隔列表。?IN ("東京","巴黎","莫斯科")
BETWEEN 測試值范圍。必須使用兩個比較值(低和高),并且必須使用 AND 分隔符來分隔這兩個值。???BETWEEN 100 AND 1000(與 >=100AND <=1000相同)
LIKE 匹配文本和備注字段中的模式字符串。LIKE "Geo*"
IS NOT NULL 強制用戶在字段中輸入值。此設置與將“必填”字段屬性設置為“是”具有同樣的效果。但是,如果啟用了“必填”屬性但用戶沒有輸入值,則 Access 會顯示令人稍感不快的錯誤消息。通常,如果使用 IS NOT NULL 并在“有效性文本”屬性中輸入友好的消息,則您的數據庫會更易于使用。 IS NOT NULL
AND 指定您輸入的所有數據必須為 True 或在指定的范圍內。>= #01/01/2007# AND <=#03/06/2008#
?注釋?? 您還可以使用 AND 來組合有效性規則。例如:NOT"英國" AND LIKE "英*"。
?Len([聯系電話])=11
OR 指定可以有一段或多段數據為 True。 一月 OR 二月??"男" Or "女"
替換函數:Replace([款式編號],"E11EJ5120a"," 1E11EJ5120a");
四舍五入:Round(([實際成本]+[材料成本])/[報價成本]*100,2) & "%"
< 小于。?
<= 小于或等于。?
> 大于。?
>= 大于或等于。?
= 等于。?
<> 不等于。?
在有效性規則中使用通配符
在有效性規則中,可以使用 Access 提供的通配符。請記住,Access 支持兩個通配符字符集,這是因為對于用于創建和管理數據庫的結構化查詢語言 (SQL),Access 支持兩種標準(ANSI-89 和 ANSI-92)。這兩種標準使用不同的通配符字符集。
默認情況下,所有 .accdb 和 .mdb 文件都使用 ANSI-89 標準,而 Access 項目使用 ANSI-92 標準。如果您是 Access 新手,應注意在 Access 項目中,數據庫中的表駐留在運行 Microsoft SQL Server 的計算機上,而窗體、報表和其他對象駐留在其他計算機上。如果需要,可以將 .accdb 和 .mdb 文件的 ANSI 標準更改為 ANSI-92。
三、設置表中數據的格式
?“文本”和“備注”數據類型的自定義格式
文本(“文本”數據類型:Microsoft Access 數據庫中的一種字段數據類型。文本數據類型最多可以包含 255 個字符,或者是由 FieldSize 屬性指定的一個小一些的字符數。)、備注(“備注”數據類型:在 Microsoft Access 數據庫中的一種字段數據類型。“備注”字段最多可以包含 65,535 個字符。)和超鏈接(“超鏈接”數據類型:存儲超鏈接地址的 Access 數據庫字段的數據類型。地址最多可以包含四部分,用以下語法格式編寫:displaytext#address#subaddress#。)數據類型不接受預定義格式。“文本”數據類型僅接受自定義格式,“備注”數據類型接受自定義格式和格式文本格式,而“超鏈接”數據類型接受自定義格式(可以設置控制鏈接顏色的程序選項)。
?
通常會將自定義格式應用于“文本”和“備注”數據類型,以便能更輕松地讀取表數據。例如,如果使用 Web 窗體收集信用卡號碼,并在存儲這些號碼時不添加任何空格,則可以使用自定義格式添加適當的空格,以便能更輕松地讀取信用卡號碼。
?
“文本”和“備注”數據類型的自定義格式僅允許一個字符串中包含兩個格式部分。格式字符串的第一個部分將控制文本的外觀,而第二部分將顯示空值或零長度的字符串。如果不指定格式,則 Access 會將數據表中的所有文本對齊。若要了解有關對“文本”或“備注”字段應用自定義格式的詳細信息,請參閱應用自定義格式。
- 計算機網絡ip相關
- word01參考答案
- 關于四種數據冗余
- 計算機中各種碼!
- 綜合試卷一
- 綜合試卷二
- 關于access掩碼
- access函數集合
- Excel
- 2. 使用Excel2010的“翻譯器”快速翻譯
- 3. Excel2010去除圖片背景
- 4. Excel2010的截圖工具
- 5. Excel2010粘貼預覽功能
- 6. 用Excel2010快速處理圖片功能
- 7. 利用Excel2010的SmatrArt模板創建
- 8. Excel2010中的數據分析小迷你圖功
- 9. Excel2010中的切片器功能
- 10. Excel 2010的將文檔發布到
- 11. Excel2010轉PDF和XPS格式
- 12. 保持Excel2010與低版本格式兼容
- 13. 鎖定Excel2010中的常用文檔
- 14. 清除Excel2010中打開的文件記錄
- 15. 恢復Excel2010未保存的文件
- 16. 設置Excel2010自動保存時間間隔
- 17. 更改Excel2010默認用戶名稱
- 18. 修改多個Excel2010的文檔的作者
- 19. 巧妙擴大Excel2010編輯區域
- 20. 鼠標滾動輪對Excel2010窗口進行縮
- 21. 讓Excel自動滾屏
- 22. 改變Excel2010快速訪問工具欄位置
- 23. 自定義Excel2010快速訪問工具欄
- 24. Excel 2010的浮動工具欄功能
- 25. 巧妙設置Excel2010狀態欄
- 26. 取消Excel2010消息欄警報
- 27. 拆分Excel2010工作表窗口
- 28. Excel2010的工作界面
- 29. Excel工作簿的新建和保存
- 30. Excel中數據的類型和輸入數據的各
- 31. Excel2010自動填充數據
- 32. 選擇Excel單元格或單元格區域
- 33. Excel2010的編輯功能
- 34. 選擇Excel2010工作表常用方法
- 35. 在Excel2003工作簿中插入工作表
- 36. Excel2010移動或復制工作表
- 37. Excel2010合并單元格
- 38. 在Excel2010中插入和刪除單元格
- 39. 調整Excel的行高和列寬
- 40. 給Excel單元格插入批注
- 41. 在Excel單元格中添加斜線
- 42. 拆分Excel工作表窗格
- 43. 凍結Excel窗格功能
- 44. Excel2010中設置字體的格式
- 45. Excel中的數據設置不同數字格式
- 46. 設置Excel單元格的對齊方式
- 47. 設置Excel表格和單元格的邊框和底
- 48. 在Excel中應用條件格式
- 49. Excel中的公式和函數
- 50. Excel公式中的運算符及優先級
- 51. Excel2010中創建公式和修改公式
- 52. Excel2010引用的類型
- 53. Excel的常用函數類型和使用方法
- 54. Excel2010數組公式
- 55. Excel2010簡單排序
- 56. 在Excel中多關鍵字排序
- 57. Excel 的數據篩選功能
- 58. Excel2010高級篩選
- 59. Excel分類匯總
- 60. Excel分級顯示數據
- 61. Excel2010按位置合并計算
- 62. Excel的按分類合并計算方式
- 63. Excel2010中創建數據透視表
- 64. 編輯Excel數據透視表
- 65. 創建Excel數據透視圖
- 66. Excel2010中圖表的組成和類型
- 67. Excel 2010中創建圖表
- 68. Excel工作表的頁面設置
- 69. 設置Excel工作表的頁眉和頁腳
- 70. 設置Excel工作表打印區域和可打印
- 71. 插入Excel分頁符
- 72. Excel工作表打印預覽
- 73. 為Excel工作簿設置密碼
- 74. Excel工作表進行保護加密
- 75. 隱藏Excel工作表內容
- 76. Excel 2010的共享工作簿功能
- 77. Excel的合并工作簿功能
- 78. Excel2010中插入工作表
- 79. excel2010如何設置密碼
- 80. 在excel中輸入身份證號碼
- 81. excel2010的打印預覽在哪里
- 82. 使用excel2010制作一個簡單的銷售
- 83. 設置excel2010中的數據條件格式方
- 84. 利用excel條件格式讓部分數據突出
- 85. 在excel2010中為單元格區域設置名
- 86. 批量把excel2010數據表格中的合計
- 87. 在excel中計算數據的眾數
- 88. 在excel表格里插入折線圖
- 89. 用excel2010的圖標來設置條件格式
- 90. 在excel表格的打印預覽界面調整頁
- 91. 使用excel的VBA來徹底隱藏工作表
- 92. 在多個excel工作簿中任意切換
- 93. 以年快速填充excel日期數據
- 94. 使用excel2010中的數據有效性自動
- 95. 使用excel保護工作表的功能
- 96. excel2010中的以工作日填充日期的
- 97. 啟動excel2010的同時打開多個文件
- 98. excel2010自動備份工作簿
- 99. 給excel2010的迷你圖添加色彩
- 100. 在excel2010中設置重復值的格式
- 101. 通過excel2010設置三色刻度條件
- 102. 如何自定義excel2010的三色刻度
- 103. 在excel2010中設置雙色刻度的條
- 104. 數據透視表準備工作:填充excel空
- 105. 批量更改excel2010工作表名稱
- 106. EXCEL2010中的高級篩選
- 107. excel2010將工作表調整為一頁打
- 108. excel2010的條件格式功能
- 109. 在excel2010中顯示編輯欄的方法
- 110. 進行快速的搜索excel工作簿
- 111. office2010的安裝使用詳細步驟教
- 112. 在excel2010中做奇偶行不同顏色
- 113. excel2010中粘貼預覽功能的效果
- 114. 使用excel2010中的迷你圖做出趨
- 115. 把excel2010的默認字體更改為雅
- 116. excel2010中增加的迷你圖新功能
- 117. excel2010中雙色刻度的條件格式
- 118. 在excel2010中設置一下數據的精
- 119. 在EXCEL2010中制作斜線表頭
- 120. 使用excel2010自動恢復功能找到
- 121. excel2010的排序功能
- 122. 在excel2010中輸入數列的好方法
- 123. excel2010的篩選功能
- 124. excel2010中如何選擇復制單元格
- 125. excel2010中的SmartArt圖形功能
- 126. 在EXCEL2010中給SmartArt圖形
- 127. 利用EXCEL2010內置序列達到快
- 128. 刪除EXCEL2010中重復的記錄
- 129. 在SmartArt圖形中輸入文本
- 130. 利用快捷鍵設置、建立SmartArt圖
- 131. EXCEL2010中了加入了截圖的功
- 132. 將EXCEL2010文件轉存為PDF文檔
- 133. 使用快捷鍵對excel功能區進行操作
- 134. 在excel2010中鼠標雙擊操作的小
- 135. 把excel文件轉換為PDF格式的文件
- Excel常用自定義格式參數