次の方法で共有

Format関数(レポート)

Anonymous
2021-01-24T03:41:45+00:00

ご教示かたお願いしたいので、よろしくお願いします。

Access2019

Win10

レポートのコントロールソースに

=[交通機関] & Fomat([次発],"(h:nn)") としています。

この[次発]は別の式で求めた「所要時間」になっていて、この所要時間に「データがない場合は表示しない」設定にしたいのです。

つまり、

=[交通機関] & Format([次発] , "(h:nn)" ; ・・・・) ←ここに式を入力して[次発]のみ非表示にしたいのです)

が、ご存じの方お願いいたします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2021-02-09T12:35:27+00:00

    sm295様

    ご教示いただき、誠にありがとうございました。

    =[交通機関] & IIF(Nz([次発])="", "", Format([次発],"(h:nn)")

    で、出来ました。

    本当にありがとうございました。

    今後とも、よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2021-02-09T12:32:13+00:00

    Hideo Sekiguchi様

    お礼が遅くなって申し訳ございません。

    ご教示いただきましたように

    =[交通機関] & Format([次発] , "(h:nn);;;""・・・・""") 

    コントロールソースに入れましたところ、うまくできました。

    ありがとうございました。

    改めて、確認したところ、下記のようになっていました。

    =[交通機関] & Format([次発],"(h:nn);;;・・・・")

    お助けいただき、本当に助かりました。

    重ねて、御礼申し上げます。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2021-02-02T16:50:50+00:00

    Iif関数を使って

    =[交通機関] & IIF(Nz([次発])="", "", Format([次発],"(h:nn)"))

    または

    =[交通機関] & IIF(Nz([次発])="", "未定", Format([次発],"(h:nn)"))

    でどうでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2021-01-24T07:40:36+00:00

    HideoSekiguchi1様

    早速のご回答ありがとうございます。

    ご教示いただきました通りやってみましたが、結果は変わりませんでした。

    やり方が間違っていたらすみません

    ご教示くださいました通り、仮に

    =[交通機関] & "" & Format([次発],"(h:nn);;;""未定""")

    とした場合、[次発]にデータが無い場合は「未定」になる設定のはずだと思いますが結果は変わりませんでした。

    [次発]は上の図で「発」の時間から次のレコードの「着」の時間を取得して取得した差「所要時間」となっています。

    ところが、「着」の時間が無いレコードのフィールドがある為、その場合は0:00が出てしまいます。

    この 「着」のフィールドに入力が無い場合は[交通機関]に接続した 0:00 を非表示にしたいのです。

    この「着」(日付/時刻型) となっています。

    引き続き、よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2021-01-24T05:36:40+00:00

    下記の内容で表示できるかと思います。

    =[交通機関] & Format([次発] , "(h:nn)" ; ・・・・)

    =[交通機関] & Format([次発] , "(h:nn);;;""・・・・""")

    Format関数で使う数値の書式指定文字

    -セクションの指定例(ページの下の方です)

    https://officek.net/access/a-function/al-others...

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません