Microsoft Access 2013 を使用して最初の "Web アプリ" を作成し、会社の SharePoint ポータルに公開する作業を行っています。これまでのところうまく機能していますが、他のデータベース ソリューションでは非常に単純な問題であることに頭を悩ませているようには思えません。
仕事のためにクライアントの家に立ち入ろうとする日付のリストがあり、実際に働いた最後の日からの日付だけにリストをフィルターできるようにしたいと考えています。理論的には、これは簡単です。次のように、作業日が今日より前の最大日付に等しいすべてのレコードをクエリするだけでよいからです。
[Work Date] = (
SELECT MAX([Work Date])
FROM [Work Attempt]
WHERE [Work Date] < Today()
)
ただし、Web アプリは requery where 句でサブクエリをサポートしていないようです。データ マクロを使用しても、MAX などの関数の使用はサポートされていないようです。
ここでやりたいことを Web アプリに実行させる方法はありますか? 私は非常に簡単に「昨日」を取得できます
[Work Attempt].[Work Date] = DateAdd(Day, -1, Today())
requery where句で、しかし、週末は仕事をしていないので役に立たず、月曜日には機能が役に立たなくなります(金曜日の「明日」も同様です)。