Being Picky... Forms display data. Tables store data.
An insert query (append query) adds records to a table.
Lets say you have a form ("frmClient") open, and a client is selected. The "clientID" text box (Not visible) = 100.
You have a button named "AddStay". The code on the click event would be something like
(warning: untested code)
Code:
Sub AddStay_Click
'insert new entered record
Currentdb.Execute "INSERT INTO Days_of_Service (ClientID, StayDate, StayType) VALUES (" & Me.clientID & ", #" & Date() & "#, 'Entered')", dbfailonerror
'insert new discharged record without a date
Currentdb.Execute "INSERT INTO Days_of_Service (ClientID, StayType) VALUES (" & Me.clientID & ", 'Discharged')", dbfailonerror
End Sub
There could be more code to check if you really want to add the records, if there is already a record for the client for the same date or an entry date without a discharge date.
---------
I made up names - don't know your object names.