Thank you for the information wp
yes, I like crammed a lot in the Form activation totally confident that it only runs during activation. Not in my wildest imagination would the need to reactivate the main form but I have learned that things like this is really what makes Lazarus more flexible and have come to accept and appreciate the support with this community.
My thought process was to trace down why would this event occur.
TDBDateEdit comes from TDateEdit that comes from LCLBase which is install LCLBase 3.4
check uses section and no "LCLBse" in the list
put LCLBase in the uses section and it will generate an compile error of file not found.
a windows search of the Lazarus installation folder reviles the file list from the above image.
Then I followed up with a quick history search in the Lazarus Form for all records that contain "LCLBase" which pops up a list of result and none have [SOLVED] in the title.
Feeling defeated, I made this post.
and yet again I am most grateful for those who give up there time to share knowledge to those who have a passion to code