SharePoint に継続的に入力されるデータがあります。このテーブルは MS Access にリンクされており、月に 1 回、ライブの SharePoint データベースから静的な Access データベースにコピーしてデータを凍結します。これは SQL クエリを使用して行いますが、うまく機能します。
クエリの要点は次のとおりです (この例では単純化してフィールドを削除しました)。
INSERT INTO [CALL DATA] ( FiscalMonth, FiscalYear, EncDateTime, TimeDuration )
SELECT "07-Apr" AS FiscalMonth, "FY13" AS FiscalYear,
CallAttempts.[Attempt Date & Time], CallAttempts.[Attempt Duration (Mins)]
FROM CallAttempts
WHERE ((CallAttempts.[Attempt Date & Time]>#4/1/2013#) AND
(CallAttempts.[Attempt Date & Time]<#5/1/2013#) AND
(CallAttempts.[Attempt Duration (Mins)] IS NOT NULL));
ご覧のとおり、毎月、このクエリの一部を手動で更新する必要があります。and および and の値、FiscalMonth
およびFiscalYear
日付と時刻の制約です。これは私にとっては問題なく機能しますが (コーディングしました)、技術者以外の人に引き渡さなければなりません。
私は Access に精通していません。このクエリを実行する前に更新するユーザーフォームを作成できますか (ドロップダウン選択と実行用のデータピッカーを追加することを考えています)。 それは可能ですか?
または、これを完全に行うためのより良い方法はありますか?