![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
アクセスのクエリで、日付の比較を行っています。
もともとはいっている生年月日の年月日を抽出するために
Year([生年月日])
Month([生年月日])
Day([生年月日])
のようにそれぞれ出しました。
任意で指定できる日付をフォームから入力するために、
任意年: [forms]![F_任意検索]![年]
任意月: [forms]![F_任意検索]![月]
任意日: [forms]![F_任意検索]![日]
としました。
それぞれのプロパティで書式設定を「数値」に変更はしてみました。
これで
比較: IIf([任意月]>[月],"マイナス,"プラス")
として結果をみてみると、
月が6で任意月が11の場合=プラス
月が1で任意月が11の場合=マイナス
となってしまいます。
どこをなおせばきちんと表示されるでしょうか?
No.1ベストアンサー
- 回答日時:
えーと、若干情報不足ですが、このようなことだと思います。
まず、
[任意月] = [forms]![F_任意検索]![月]
[月] = Month([生年月日])
ということでよろしいですか?
変数にそれぞれの値を格納していますか?
直接、比較しているとすると、フォームの[月]は、String扱いです。
変数の型は比較の左辺が優先されてしまうので、String比較になってしまいますね。
明示的に数値に変換するには、Val関数、CInt関数などを使います。
IIf(Val([任意月])>Val([月]),"マイナス,"プラス")
CIntは、空文字列などではエラーを返すので、Valの方がいいかもしれません。
また、明示的に型を宣言した変数に代入するのも有効です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- 英語 "this day"が当日か今日を表すのかの使い分け方等について 5 2023/08/08 14:29
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- 健康保険 昨日で社保脱退になり今日国保の金額を聞きに行きました。 年だと89000で月11000くらい 任意継 1 2023/04/11 11:51
- 事務・総務 NPOの理事長の就任日について 1 2022/06/12 15:37
- 政治 安倍元総理の不可解な辞任と、米国の闇 2 2022/07/05 13:17
- Excel(エクセル) エクセルでセルの文字列から年月を抜き出して今日の日付と比較したい 15 2022/07/29 14:39
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- 経営情報システム 事業復活支援金に関する質問です。 家は田舎で小さな飲食店を経営しています。 近年は新型コロナウィルス 4 2022/04/14 15:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
前職の政府管掌保険の任意継続...
-
「ある」 「任意の」 「すべ...
-
退職後の健康保険について
-
アメリカ株 良く下がりますね
-
した と していた の言葉の使い...
-
suica定期券について
-
社会保険の任意継続中に個人事...
-
健康保険の任意継続に必要な書...
-
任意継続保険料の納付期限を過...
-
社会保険任意継続者の住所変更
-
社会保険をさかのぼって加入で...
-
継続療養と任意継続の違い
-
通学定期、更新忘れについて。
-
継続定期について
-
入籍後の任意継続の方法
-
電車の定期購入の継続って??
-
日経平均株価の今後の推移につ...
-
年末調整の社会保険控除 年末調...
-
臨時運転者特約
-
レーティングについて、OP継続?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
就職先が決まったのですが、健...
-
無理せず食費1ヶ月1万円以下...
-
JR定期券の新規と継続について
-
「ある」 「任意の」 「すべ...
-
勤め先が廃業!健保の任意継続...
-
任意継続保険から社保への切り...
-
レーティングについて、OP継続?
-
ダイレクトメール
-
永続と持続と持久と継続の違い...
-
元利継続と元金継続の違い
-
した と していた の言葉の使い...
-
健康保険任意継続している前納...
-
アメリカ株 良く下がりますね
-
二重に納めている!?健康保険...
-
職場の健康保険を任意継続した...
-
すいませんこの問題がお恥ずか...
-
「本当のお金持ちは質素」とい...
-
継続って毎日することを言うの...
-
継続療養と任意継続の違い
-
健康保険の任意継続に必要な書...
おすすめ情報