ACCESS函式IF的問題為什麼10以上就不對了

2021-03-04 05:06:07 字數 1974 閱讀 3886

1樓:

是不是按字元格式比較的

你把y換成91試一下.

2樓:匿名使用者

x和y分別是什麼資料型別?

如果是數字, 9 < 10 是true

如果是字元, 逐個進行asc碼比較, 第一位'9' > '1' , 所以 '9' < '10' 是 false

access 用if函式返回時間

3樓:朱家小妹

首先保管期限設定成數字整型,永久則不填寫.

失效時間=iif(isnull(保管期限),"","#" & year(生效日期)+保管期限 & "- " & month(生效日期) & "- " &day(生效日期) & "# " )

4樓:匿名使用者

access裡沒有if函式,只有if...then...else 語句,該語句只能用於在**流程裡按條件執行一組語句。

access提供了一種替代方案——iif函式,它可以起到類似所謂」if函式「的效果。

下面例子示範使用iif函式返回時間的效果。

如果文字框text1中輸入了乙個日期,那麼文字框text2也將顯示這個日期;如果文字框text1的內容不是日期,那麼text2將顯示」不是日期「字樣

於窗體設計檢視,將文字框text2的「控制項**」屬性設定為:

=iif(isdate([text2]),[text1],"不是日期")

函式中的條件判斷表示式為isdate()函式,返回乙個布林值,用於判斷文字框text1裡的內容是否是乙個合法的日期/時間。

iif函式說明

根據表示式的值,來返回兩部分中的其中乙個。

語法iif(條件判斷表示式,條件為"真"時函式的返回值,條件為"假"時函式的返回值)

下圖是access聯機幫助關於iif函式的說明截圖

5樓:晴天有我

這個不需要在access裡返回啊,資料庫裡只需要儲存生效時間和保管期限即可。

而失效時間只需要在讀取了生效時間和保管期限後,通過前台程式計算得出即可。

6樓:匿名使用者

只要用生效時間+10年即可

access資料庫中 if判斷要怎麼寫?

7樓:匿名使用者

如果是在access資料庫的窗體裡

寫**,if (expr) then *** else *** endif 語句是可以用的。如果是sql語句裡可以用iif(expr, truepart, falsepart),如果不行,我想應該是你的表示式有問題吧。

8樓:匿名使用者

你在vb.***中 進行條件判斷 到access中直接查詢資料

比 你在access中進行條件判斷 簡單得多

9樓:匿名使用者

iif(isnull([forms]![存書查詢窗體]![類別]),'*',[forms]![存書查詢窗體]![類別])

access中iif函式套用時間函式的問題

10樓:匿名使用者

樓主的表示式「iif([機加完成]=-1,now(),null)」在語法上完全正確、沒有問題,按理是可以實現的。在access裡該表示式執行不成功,應該受到其他原因影響所致。導致不成功的原因很多,這裡很難一一枚舉。

請告知該表示式使用的環境(例如窗體還是查詢裡等等)、報錯提示資訊等,以便做進一步分析。

access 2007中,怎麼像excel那樣運用if函式?

11樓:解0人

access中,請使用 iif(,,) 函式,具體用法和excel的if函式相同

12樓:匿名使用者

access的vba函式是:

iif([條件]=true, "","")

ACCESS巨集和VBA的問題,ACCESS 巨集和VBA的問題

vba主要是用在microsoft office中,其中excel,word,ppt用的比較多,他可以把使用者手動,及迴圈操作轉換為程式自動操作,vba其實很好學,也很有意思,我們公司主要做excel vba開發的 下面是一本教你如何用vba在excel開發的書,很不錯的,你可以看看,我是在當當網上...

高中數學,函式問題,為何a顯然大於

如果a小於零,那麼fx本身是正的去減乙個小於零的,不可能有零點的 首先,題設是有4個互異實根,x 1 不小於0,若a 0,則g x 的值不大於0,即與f x 無交點,亦即與題設4交點矛盾,也就是說a 0。高中導數.為什麼a大於0 值域大於零,很明顯影象開口向上,a 0 且 0 值域,如果a 0,那麼...

access的模糊查詢和萬用字元問題

測試 兩邊匹配任何字元,如果寫成 測試就可以找到 這是測試 access模糊查詢出現的問題,開發中需要注意 在sql server中模糊查詢通常是這樣的select from articletable where authorname like jacky 但是在access中用這條語句執行的時候竟...