you have to write 3 formulae
1 for date....
whileprintingrecords;
if not isnull({Data_.Date}) then
{Data_.Date}
else
{?start date} + recordnumber;
2 for Entry
WhilePrintingRecords;
stringvar ddd;
if not isnull({Data_.Entry}) then
ddd := CStr ({Data_.Entry})
else
ddd := 'No Entries';
ddd;
3 for details section
Go to section expert -> select details -> write a conditional formula for supress
{Data_.Date} < {?start date}
or
{Data_.Date} > {?end date};
----let me know if you have any quesions.