Access

Access

Accessでパラメータクエリを使う方法

Accessでクエリを作るとき、抽出条件に値をセットすると、その値を含むレコードだけを抽出することができます。 抽出条件に「[]」(半角角括弧)をセットするとクエリを実行したときにダイアログが表示され、値を入力することができます。このような...
Access

Accessで「循環参照」が発生したら

Accessのクエリを使うと、通常はフィールド名がそのまま表示されますが、別名を付けることができます。「別名: フィールド名」のようにコロンを使います。 しかし、別名を元のテーブルのフィールド名と同じにしようとすると次のようなエラーが出ます...
Access

SQLでデータの不一致を探す

次のようなテーブル「height」があったとします。名前と身長のデータです。 Suzukiが二つ入力されています。データが同じならば問題はないかもしれませんが、身長が異なります。 SQLを使って、このようなデータの不一致を探す方法を紹介しま...
Access

Accessのクエリを他人に渡す方法

データベースから別のテータベースにクエリをコピーするには、コピー&ペーストでできますが、他人にクエリを渡すのは意外に面倒です。 データベースそのものをメールに添付して送信する方法がありますが、ここではSQLそのものを送信する方法を書きます。...
Access

SQLで重複を除いてカウントする

Accessで次のようなテーブル「member」があったとします。 idnameroomidweightdate 1Ito1602013/1/1 2Abe1622013/1/1 3Sato2612013/1/1 4Eda2682013/1/...
Access

SQLで順位を付ける方法

次のようなテーブル「member」があったとします。 idnameheight 1Ochiai179 2Tanaka172 3Sato177 4Suzuki176 5Inoue175 6Ueno179 7Endo178 8Ito180 9Y...
Access

ExcelからAccessのデータを利用する方法

ExcelのワークシートにAccessのデータベースのテーブルを取り込む方法です。 単なるインポートではなく、リンクなので、更新すればデータベースと同じ状態になります。 Excel2007とAccess2007で確認しました。
Access

Accessで経過時間を計算する

Accessで次のようなテーブルがあったとします。(テーブル名:tabletime) 開始時刻終了時刻 8:45:009:00:00 9:00:0012:00:00 9:30:0011:20:00 ここで次のような問題を考えます。 開始時刻...
Access

Accessのナビゲーションウィンドウでテーブルやクエリを整理する

Access2007ではテーブルやクエリをナビゲーションウィンドウで操作します。 Accessだけでなく、ExcelやWordなど、今までにないユーザーインターフェースです。 使い勝手が分からないので、初期設定のままにしておくと、テーブルや...
Access

AccessやExcelで「?」や「*」を検索する方法

Accessで半角の「?」(クエスチョンマーク)を検索するにはどうしたらよいでしょうか。 実はAccessで検索する場合に「?」を使うと「任意の1文字」を表す、いわゆるワイルドカードになってしまいます。そのため、普通に検索すると、すべての文...