Great idea to start the week on Saturday. Saves complexity. Worth a *.
Norris68's VBA code is so neat it also works as a query criteria expression if you want to avoid VBA:
>=IIf(Weekday(date(),7)<=3,date()-Weekday(date(),7),date()-1)
Incidentally, a lot of people put unnecessary complexity in date and time arithmetic. Dates are stored as numbers of days so you can just add/subtract the days. DateAdd is good for things like months where the number of days varies.