乙軟access的查詢問題

因為27號要考乙軟術科 最近才開始練習 ><

在作題組一附件一的查詢時候

我在欄位的地方按照書上輸入

性別:iif(Mid([身分証字號],2,1)="1","男","女")

時常變成

Expr1: 性別:iif(Mid([身分証字號],2,1)="1","男","女")

之後執行這個查詢 就會說我沒有定義性別iif函數

我應該怎麼解決這問題呢

3 Answers

Rating
  • Favorite Answer

    Q:乙軟access的查詢問題

    因為27號要考乙軟術科 最近才開始練習 ><

    在作題組一附件一的查詢時候

    我在欄位的地方按照書上輸入

    性別:iif(Mid([身分証字號],2,1)="1","男","女")

    時常變成

    Expr1: 性別:iif(Mid([身分証字號],2,1)="1","男","女")

    之後執行這個查詢 就會說我沒有定義性別iif函數

    我應該怎麼解決這問題呢

    A:您可以在練習的時候照著參考書做,等到練熟了,再不看參考

     書練習,如此就可以測試自己是否做到看到題目就知道公式要

    如何打了。

    假如您需要我幫忙您考過電腦軟體乙級術科,***的名稱

    (電腦維修專家),然後點寄信給他,然後描述您想要我幫助的

     題組,如此我就會把那個題組的解題重點告訴您了。

     

    2007-01-10 19:52:00 補充:

    您好:

       因為在Access的資料庫中公式不可中冒號不可以用全形冒號要

    用半形冒號。

       所以性別:iif(Mid([身分証字號],2,1)="1","男","女")

    才會無法辨認。

    因此姓名欄的公式,要改為輸入:

    性別:iif(mid(身份証字號,2,1)="1","男","女")

    2007-01-10 19:56:44 補充:

    其實性別可以等要在Excel中完成合併列印需要的資料時再計算就可以了。

    公式→=IF(mid(f2,2,1)="1","男","女")

    2007-01-13 17:10:38 補充:

    對了,假如您還有任何題組的問題,可以寫信告訴我。

    Source(s): 自己的知識
  • 1 decade ago

    性別:iif(mid(身份証字號,2,1)=1,"男","女")

    須放在哪裡呢?例如性別欄位中的哪一個地方呢?

  • pop
    Lv 7
    1 decade ago

    一般會出現這個問題是在查詢中設立了二個相同名稱的欄位.

    檢查你的查詢表是否有多設了一個性別名稱的欄位.

    2007-01-11 08:57:39 補充:

    另外會產生==> Expr1: 性別:iif..... 情況的原因.是資料表的名稱不符.

    要檢查__在查詢使用的資料表是否與資料表的名稱相同.

Still have questions? Get your answers by asking now.