Staying in view or disappearing could depend on how much space you have on your form. Little space make it disappear.<br>Also If you make it disappear you could put it on a separate form that pops up. The form would be "modal" (you have to do something to it before it will go away).<br>But if its separate you have to refer to the Calendar <br>like so = Forms![frm-Calendar]!ActiveXCtl0.Value<br><br>I created a button on one form which opened another form with a calendar control on it.<br>--------------------------<br>Private Sub Command8_Click()<br>On Error GoTo Err_Command8_Click<br><br> Dim stDocName As String<br> Dim stLinkCriteria As String<br><br> stDocName = "frm-Calendar"<br> DoCmd.OpenForm stDocName, , , stLinkCriteria<br><br>Exit_Command8_Click:<br> Exit Sub<br><br>Err_Command8_Click:<br> MsgBox Err.Description<br> Resume Exit_Command8_Click<br> <br>End Sub<br>--------------------------<br><br>Then the form with the calendar I turned off:<br>Navigation buttons<br>Record Selectors<br>Dividing lines<br>I set modal "Yes"<br><br>I made the form just big enough to show the calendar and one button I labeled "OK"<br>So you pick your date, then click OK, the calendar form disappears leaving a date in a text box on the calling form.<br>-----------------------------<br>Private Sub Command1_Click()<br>On Error GoTo Err_Command1_Click<br><br> Forms![form1]!Text5 = Forms![frm-Calendar]!ActiveXCtl0.Value<br> DoCmd.Close acForm, "frm-Calendar"<br><br>Exit_Command1_Click:<br> Exit Sub<br><br>Err_Command1_Click:<br> MsgBox Err.Description<br> Resume Exit_Command1_Click<br> <br>End Sub<br>--------------------------<br>OK<br>