- ベストアンサー
クエリのヘルプの使い方 アクセス2010
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
StrConv関数は、VBAにしかありません。 クエリ(SQL文)中で使用できるようになっているだけです。 なのでVBAのヘルプを見ましょう。 クエリに属するものはごく少しだけです。 http://office.microsoft.com/ja-jp/access-help/HA010256402.aspx の http://office.microsoft.com/ja-jp/access-help/HA001231501.aspx?CTT=5&origin=HA010256402 とかになります。 なお、クエリで 日付、天気 2013/5/26、晴れ 2013/5/30、雨 ・・・・ なんてのがあって、日曜日だけを抽出したい場合は 抽出条件に、Weekday([日付]) = 1 とする必要があります。 日曜日だから、Weekday([日付]) = vbSunday とはなりません。 VBAの定数名(この場合はvbSunday)ではなく実数の1を指定する必要があります。 StrConvでも同様で Strconv([かな名],vbKatakana) はVBA中では有効ですが クエリでは strconv([かな名],16) とする必要があります。(ここで躓いてる?) で、このvbSundayやvbKatakanaの実数は、関数のヘルプを見るか Ctrl + G を押してイミディエイトウィンドウを出し、 ?vbKatakana としてEnterキー押し下げ で、16 と確認できます。
お礼
という事は、 StrConv関数はVBAの関数という事でしょうか? 確かに定数を使えないので数字で指定しました。 なぜ定数が使えないのか理由はわかりませんがそういう事だと覚えます。ありがとうございました。