• ベストアンサー

フォームのテキストボックスの値が空白の時

現在 フォームのテキストボックスに入れた値をレポートのテキストボックスに表現していますが 例えば フォームのテキストボックスの値 を1とした時 レポートの値 1月分 と表示しています フォームのテキストボックス値が空白の時にレポートの値も 空白にしたいのです 現在のままですと 月分 の文字だけが残ってしまいます 何方かご指南ください 使用環境は Windows10 Office2019です よろしくお願い致します

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

> レポートのテキストボックスのコントロールソースに =[Forms]![フォーム1]![月数] & "月分" として表示させています ソースを =[Forms]![フォーム1]![月数] として 書式を &"月分" としてみたらいかがですか。

tom2011
質問者

お礼

とっても 助かりました ありがとうございます

Powered by GRATICA

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

詳細に「月分」という名前のラベルに月分と記載している場合でテキストボックスが「月」とした場合 レポートの詳細でフォーマット時のイベントプロシージャ(コードビルダー)で Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer) If IsNull(Me.月) = True Then Me.月分.Visible = False Else Me.月分.Visible = True End If End Sub としていればレポートビューでは表示されますが印刷プレビューで見ると非表示になっています。

tom2011
質問者

補足

現在は レポートのテキストボックスのコントロールソースに =[Forms]![フォーム1]![月数] & "月分" として表示させています