よろしくお願いします。
Accessで作成されたデータベースが2つあり、それぞれ同じ項目名で構成されているテーブルが1つずつあります。(データの変更前と変更後というように2つのデータベースに分けています。全体で約50万件です。)
検索用のフォームを作成し、条件に合致するデータを両方のデータベースから検索してフォーム上のリストボックスに表示していきたいのですが、その表示順番を2つのデータを合わせて日付順に並び変えたいのです。このような処理が可能なのかどうかも不明なのですが、可能であればその方法を教えていただけないでしょうか。
No.2ベストアンサー
- 回答日時:
カン違いな回答だったらごめんなさい。
ユニオンクエリを使ってみたらいかがでしょう。
例えば
新規クエリを作成して、メニューバー→クエリ→SQL→ユニオン、を選んで
SELECT テーブル1.フィールド1,テーブル1.フィールド2
FROM テーブル1;
UNION
SELECT テーブル2.フィールド1,テーブル2.フィールド2
FROM テーブル2;
これで一つのテーブルのように動くはずなんですが・・・
No.3
- 回答日時:
すいませんNo2です。
回答の続きなのですが、ユニオンクエリから条件に合致するデータを抽出し日付のソートを行えばよいのではないでしょうか。
No.1
- 回答日時:
可能ではあると思いますが、実質上使用に耐えるものかどうかは
わかりません。 バッチ処理のような感覚で使用するものに
なると思います。
処理の順序
1.新規mdbにmdb1とmdb2のリンクテーブル(table1とtable2)を作る。
2.table1から、対象データで新規テーブル table3 を作成する。
3.table2から、対象データを table3 に追加する。
4.table3を日付順にソートしたデータでtable4を新規作成する。
*table3の対象レコードが少ない場合はクエリで参照してもよいと思います。(4の処理)
*2,3の処理はクエリで行っても、ADOなどで行ってもかまいません。
*時々mdbの最適化をする必要があります。
ご回答いただきましてありがとうございます。
データ件数が多いため、使用中にmdbが破損することと、検索条件に合致するデータを抽出するまでの時間が心配になっていました。
アドバイスに基づき、検索処理の使用頻度などを検証してもう少し考えて見たいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データがあれば○○なければのSQL
-
Accessリンクするテーブルが見...
-
Accessで縦と横を入れ替えたい
-
ACCESS VBAでテーブル内の特定...
-
ACCESSのクエリ、SQLに変数を使...
-
Access から Excelのシートをイ...
-
ACCESS DCOUNTの抽出条件について
-
【access】複数のフィールドの...
-
access追加クエリーでform入力...
-
sql文で削除クエリを書く
-
DAOでSQLServerに接続し、LeftJ...
-
Microsoft Access 2010 のvbaを...
-
アクセスで連続データをテーブ...
-
Access vbaで重複レコードの削...
-
「ご処理進めて頂きますようお...
-
VBA SaveChanges 上書きされない
-
Pythonでgif画像が上手く作れない
-
VBAでループ内で使う変数名を可...
-
CloseとDisposeの違い
-
switch の範囲指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データがあれば○○なければのSQL
-
ACCESS DCOUNTの抽出条件について
-
【access】複数のフィールドの...
-
ACCESS VBAでテーブル内の特定...
-
Accessで縦と横を入れ替えたい
-
Access vbaで重複レコードの削...
-
VBAでテーブル名とカラム名を動...
-
SQLServer→Access インポート
-
別のaccessファイルからデータ...
-
抽出条件でデータ型が一致しま...
-
ACCESSで購入回数を表示する方...
-
DAOでSQLServerに接続し、LeftJ...
-
アクセスで連続データをテーブ...
-
ACCESSで実行時エラー3008
-
sql文で削除クエリを書く
-
Access から Excelのシートをイ...
-
access追加クエリーでform入力...
-
VB.NETでテーブルを作成
-
アクセスで定数を利用したい。
-
ACCESSのクエリ、SQLに変数を使...
おすすめ情報