解決済みの質問

質問No.5930978
困ってます
困ってます
お気に入り投稿に追加する (0人が追加しました)
回答数2
閲覧数1511
ノーツのビュー、@If(Status=の式を修正したいです
ノーツのビュー、@If(Status=の式を修正したいです

こんにちは。
とても初歩的なことだと思うので恥ずかしいのですが、一人ではなかなかうまく解決できず、ここで質問させていただきます。
よろしくお願いいたします。

■申請書のフォームに、フィールドを作成しました。
【date】(承認日)
【OverdueDate】(承認日の6ヵ月後)
【Status】(一時保存、申請中、承認済み)

■ビューには、Statusが『申請中』、『承認済み』だけを表示させています。

■『承認済み』の文書のなかで、承認日から6ヶ月経過したものに"●"印をつけたいのです。

それで、ビューの列に、こんな↓関数を書きました。
@If(Status="承認済み"&date<Overdue;"●";"")

『承認済み』の文書すべてに、"●"印がついてしまいます。
不等号の向きを変えると、『申請中』の文書に"●"印がついてしまいます。

文書が承認された日から6ヶ月経過した文書だけに、"●"印をつけるには、どこを修正したらよいか、教えていただけないでしょうか。
よろしくお願いいたします。
投稿日時 - 2010-05-29 21:11:46

質問者が選んだベストアンサー

回答No.2
どのようなエラーかわかりませんが、タイプが一致していないのではないでしょうか?
比較は文字列と文字列、数値と数値、日付と日付というように合わせる必要があります。

例えば、Dateが文字列なら、以下の要領で。

@ToTime(Date)<@Adjust(@Today;0;-6;0;0;0;0)
投稿日時 - 2010-06-01 20:59:15
この回答を支持する
(現在0人が支持しています)
お礼
ありがとうございました。
教えていただいた通りにやってみたところ、上手くいきました。
本日、おかげさまで完成させることができ、心から感謝いたします。
投稿日時 - 2010-06-03 22:51:40
この質問は役に立ちましたか?
30人が「このQ&Aが役に立った」と投票しています

ベストアンサー以外の回答 (1)

回答No.1
落ち着いて見直せば恐らく気がつくと思いますが、比較がおかしいですね。

@If(Status="承認済み"&Date<OverdueDate;"●";"")

ということは、

承認日(Date)<承認日の6ヵ月後(OverdueDate)

ということで常に真となりますね?
今日(@Today)が承認日の6ヵ月後(OverdueDate)より後なのか前なのかを判定する必要がありますよね?
或いは、承認日(Date)が6ヶ月前(@Adjust(@Today;0;-6;0;0;0;0))より後なのか前なのか。
投稿日時 - 2010-05-30 11:17:09
この回答を支持する
(現在0人が支持しています)
お礼
ご指摘いただいて、気がつきました。
全部、"●"がついてしまうわけですね。
ありがとうございます!

何パターンか書き直してみたのですが
@If(Status="承認済み"&date<(@Adjust(@Today;0;-6;0;0;0;0);"●";"")
@If(Status="承認済み"&OverdueDate>(@Adjust(@Today;0;6;0;0;0;0);"●";"")
@If(Status="承認済み"&@GetField(date)<(@Adjust(@Today;0;0;-6;0;0;0);"●";"")
『ERROR』が出てしまいます。

お礼欄に別の質問をすることは慎むべきかと存じますが、別の新たな質問をさせていただくのも気が引けて、こちらに続けて書いてしまいました。
もし差し支えなければ、またご回答いただければ嬉しいです。
どうぞよろしくお願いいたします。
投稿日時 - 2010-06-01 20:26:32
別のキーワードで再検索する
もっと聞いてみる

関連するQ&A

  • question

    不等号 どうして不等号の口が大きい方に開くのか、理由を教えて下さい! ...

  • question

    不等号の意味について不等号について考えていると少し疑問に思ったことがあるのでお願いします 例えば 3<10 ...

  • question

    不等号a<bのとき次の大小関係を不等号を用いて表せ。 (1)3a,3b (2)-3a,-3b (3)...

  • question

    ノーツノーツの機能で、一行おきに色をつけることができると思うのですが、どうすればできるようになります...

  • question

    ノーツ(1)ノーツのR5を使用していますが メールで送信するときに、左の上に 絵がありますけど、...

  • question

    ノーツ会社でノーツを使用しています。 受信したメールが多くなるにつれて、私宛に受信されたメール なの...

回答募集中

  • 回答募集中のQ&Aはありません。

この他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する
-PR-

OKWaveのおすすめ情報

特集

同じカテゴリの人気Q&Aランキング

カテゴリ
グループウェア
-PR-

ピックアップ

ノウハウ共有サイト

-PR-
-PR-