|    | 
     Gin_II さんありがとうございます。 
ご教授いただいた下記で行ってみました。 
おかげさまで、txthd日付に日付が入力されてれば、その日付 
入力がなければ、17時前は当日、17時以降は翌日の月日がチェックBOX 
にチェックを入れることにより表示できるようになりました。 
 
それで1つまた教えてください、チェックBOXのチェックを外すと 
txthd日付に入力がない場合テキストの日付も消えてくれるのですが 
txthd日付に日付が入力されている場合、チェックBOXのチェックを外しても 
チェックBOXはoffになりますがテキストの日付は残ったままになってしまいます。 
チェックBOXがoffの時日付も消したいのですが・・・ 
よろしくお願いいたします。 
 
>フォームヘッダのテキストボックス:txthd日付 
>として、 
> 
>If IsNull(Me!txthd日付) Then 
>  If Me!ch1 Then 
>    If Hour(Now()) >= 17 Then 
>      Me!TEXT1 = DateAdd("d",1,Date()) 
>    Else 
>      Me!TEXT1 = Date() 
>    End If 
>  Else 
>    Me!TEXT1 = Null 
>  End If 
>Else 
>  Me!TEXT1 = txthd日付 
>End If 
> 
>ではどうでしょうか? 
 | 
     
    
   |