ここまでの事例で作成したアプリ

Listに日々のデータが蓄積されていきます。

このデータ

他の業務に利用できないでしょうか。

仮に貨物を出荷する場合

・納品書の作成

・送り先ごとの送り状の作成。

 当日出荷分のデータを利用できます。

この場合、Listのデータを

デスクトップのExcelに・・・

こんな時にVBAを使います。

一日1回などバッチ的な処理

エクセルや他のシステムで利用する

こんなケースです。

Excel:SharePointのList連携 

出荷日が今日のデータ

P_Date=Today()

の条件で抽出してしまえば

後は自由に利用できます。

sql = "SELECT * FROM [Listの名前] ;"

で全て取り出し、VBAで今日の分だけに

絞っても構いませんが

SQLで

sql = "SELECT * FROM [Listの名前] WHERE P_Date=#" & Format(Date,"yyyy/mm/dd") & "# ;"

日付を区間で抽出する場合は

"SELECT * FROM [Listの名前] WHERE P_Date BITWEEN #" & Format(セルの指定"yyyy/mm/dd") & "#  AND " & Format(Date,"yyyy/mm/dd")"& "#;"

事務所別なら

"SELECT * FROM [Listの名前] WHERE P_Date=#" & Format(Date,"yyyy/mm/dd") & "#  OfficeLocation = ” & Range("C3").Value & ";"

絞り込むことも出来ます。

※SQLで日付を指定する時は#で囲みます。

 ””の場合は テキスト、何もなければ数値です。

SQL WHEREの使い方

但し、Excelには

画像の列設定がありません。

 

それぞれの拠点(OfficeLocation)ごとに

品名を表示したければ

ExcelのFilter関数が便利でしょう。

過去の投稿ですが

ヤマト運輸の送り状作成アプリ

B2クラウドのデータ取り込み形式に加工します。

ヤマト運輸 ビジネスメンバーズ(B2クラウド)