dataAssist Search will ignore search criteria that are empty by default.
In other words, if you have a search for with two fields, one for title and one for description, the description will be ignored if the description text box is left empty, or the title will be ignored if the title box is empty.
you dont really need to include the checkbook.