• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:0をNULLへ)

Visual Basic6についての質問

このQ&Aのポイント
  • Visual Basic6で、テキストボックスに0が入る場合、Null空白にする方法はありますか?
  • Visual Basic6のフォームロードでの制御について質問です。0000や00の場合、テキストボックスに0が入ってしまう現象を防ぎたいです。
  • Visual Basic6で年月日を制御する際に、空白の場合にテキストボックスに数字の0が入らないようにしたいです。

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

  • ベストアンサー
  • taocat
  • ベストアンサー率61% (191/310)
回答No.2

再度のこんにちは。補足です。 年、月、日、それぞれに、0がある場合があるということですか? で、あればそれぞれにIF文で If Val(Mid(年月日, 1, 4)) <> 0 Then   Text(0).Text = Val(Mid(年月日, 1, 4)) Else   Text(0).Text = "" End If If Val(Mid(年月日, 5, 2)) <> 0 Then   Text(1).Text = Val(Mid(年月日, 5, 2)) Else   Text(1).Text = "" End If If Val(Mid(年月日, 7, 2)) <> 0 Then   Text(2).Text = Val(Mid(年月日, 7, 2)) Else   Text(2).Text = "" End If それから、フォームがロードされると時はイニシャライズされますから、わざわざ  Text(0).Text = "" などとTextBoxに空文字等入れる必要はありません。 以上です。  

その他の回答 (1)

  • taocat
  • ベストアンサー率61% (191/310)
回答No.1

こんにちは。   If val(年月日)<>0 Then ではどうですか? 以上です。  

関連するQ&A