質問: dateserial(format(date, "yyyy"), format(date, "mm")-1, format(date, "dd")) 御教授願います。
回答: 普通に、 > currentdb.execute "delete * from テーブル名 where ((([テーブル名].[日付]) between #2009/01/01# and テキスト名)); " を currentdb.execute "delete * from テーブル名 where [テーブル名].[日付] between #2009/01/01# and #" & format("yyyy/mm/dd", me.テキスト名) & "# ;" と、すれば?と思うのですが・・・ 要は、「テキスト名」が、どこの「テキスト名」か、実行する側には、訳判らんって、エラーだと思いますよ