最新トピック
8
20 日前
Hatena様にご質問 20 日前
1
2 ヶ月前
排他制御 2 ヶ月前
6
5 ヶ月前
モジュールでカレントフォームのコントロールを使うには 5 ヶ月前
7
5 ヶ月前
日付のテキストボックスからフォームが開けません 5 ヶ月前
9
6 ヶ月前
レポートにおける数値の間隔を広げる方法 6 ヶ月前
12
6 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 6 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
大抵はクエリによる代替手法がありますね。データベースというのはそういうものなので
たとえば、今回の例でなら、既に回答した部分ですが、機能が一か所にまとめられるというのはそれだけでメリットになります(データベース的なメリットではないですが)
また、出力先のExcelの書式が決まっていて特定の位置に出力したいなんていうときには、「貼り付け先を指定できる」や、それこそ「レコード、フィールドごとに出力先を指定できる」というような細かい作業ができます(これも、データベースではないモノを相手にする場合という視点ですね)
そのほか、よくありそうなのは、ACCESSで連番を使いたいなんて場合があります
グループ毎連番を自動入力する関数(hatena chipsさん)
クエリだけでも実現可能ですが、データの量によってはより高速な手法が望まれることがあります
基本的にACCESSはデータを縦方向に処理するのを苦手とするので、「前後のレコードの関係性から何かの処理をする」様な場合はDAOのほうが向いていることがあります
あとは、データ処理を伴いつつ複数のレコードを処理する必要が出る場合なんかも、都度クエリを実行するよりはDAOの処理を組んだほうが良くなったりします
例えば、生産管理を考えたとき、在庫管理をしつつ、不足分は発注するのような処理は状態によるパターンが複数あり、クエリだけで処理をするのは難しくなったりします