使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
MukkuMukuです。
こんな感じにすればよいのではないかと
dim rs as dao.Recordset
set rs = currentdb.openrecordset("select distinct 店舗id from table1")
do until rs.eof
currentdb.execute "select * into [" & rs(0) & "_output.txt] in 'output_dir'[Text;FMT=Delimited;HDR=NO;IMEX=0;] from table1 where 店舗id='" & rs(0) & "'"
rs.movenext
loop
ファイル出力部分についてはお好みで。