- 締切済み
クエリの役割
ACSESS2000で、アクセスのオブジェクトのうち、クエリの 役割を教えてください。 データベースは、すっごく初心者なので、全然わかってません。なので、教えてください。
- americankids
- お礼率0% (0/2)
- その他(データベース)
- 回答数2
- ありがとう数4
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hisa
- ベストアンサー率10% (1/10)
データ-ベースのデータ-はテーブルです。 たとえ、クエリー、フォーム、マクロが壊れてしまっても、テーブルさえあれば何とかなります。 クエリーは、簡単に言うとテーブルにあるデータ-を ある条件で抽出して表示したり、テーブルとテーブルを 結合して表示したりする"ビュー"です。 私は、日付のデータ-テーブルに対して、ある期間の データ-だけを抽出したり、フォームのデータ-ソース にしたり使っています。
ついこの間同じような質問をうけて回答しましたので、こちらをご覧下さい。 知りたいことが別だったり、これではわからない場合は補足をいただきたいと思います。
関連するQ&A
- ACCESS2000 クエリをテーブル化するマクロ(VBA)おしえてください
こんにちは。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1801262 の質問者です。コレの続きを教えてください。 まとめますと、クロス集計クエリや、ユニオンクエリをそのまま扱うと、データや計算式がからまってエラーになったり、処理が遅かったりするので、テーブル化してからいじりたいのです。 マクロは データベース変換 変換の種類…インポート データベースの種類…MS ACCESS データベース名…L:\パス\パス\ファイル名.MDB オブジェクトの種類…クエリ オブジェクト名…クエリ名 変換先名…テーブル名 テーブル構造のみ変換…いいえ としてみましたが、クエリとしてインポートされてしまいます。 いちどCSVか何かでエクスポートしてから、テキスト変換するという手もありますが、もっとスマートな方法がありましたら教えてください。 VBA も勉強中なので、VBAでお答えいただいてもけっこうです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリのプロパティ
クエリのプロパティの「最大レコード数」について教えてください!! 「ODBCデータベースからAccessデータベースにデータを返すクエリやSQLデータベースからAccessプロジェクトにデータを返すビューで返される最大レコード数を指定します。」 という説明を見たのですが、なんのことやら。。。 わかりやすく教えてほしいのです。
- 締切済み
- オフィス系ソフト
- ACCESSでクエリをVBで実行するには
例えば、クエリ:myクエリ1、のクエリを作りました myクエリ1、は単純にテーブル:myTable1、を表示するもの データベースウィンドウのオブジェクト=クエリを開くと myクエリ1、が表示されています なので、データベースウィンドウのメニューバー に、開く、コマンド、がありますが myクエリ1、を選択しておいて、 開く、コマンド、を実行すると、myクエリ1、が実行されます さて、このmyクエリ1、を、 モジュールの中、つまり、VBで実行するには どのように書くのですか? よろしくおねがいします
- ベストアンサー
- オフィス系ソフト
- 【アクセス】 クエリの使用方法
現在アクセスを使用してデータベースを作成して いるですが、複数のテーブルを一つのクエリに まとめたいのですが 例えば (Aテーブル) (Bテーブル) (Cテーブル) 日付 日付 日付 上記A~Cのデータの日付をクエリで一つにする ことはできますか? アクセス超初心者で基本的な質問かもしれませんが よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- SQLクエリでデータベースが壊れる?
AccessアプリでSQL Serverデータベースを更新しています。 データベースをODBCデータソースとして登録して、AccessdeそのODBCデータソースへのリンクテーブルを作っています。 データベースが何回か壊れたのですが、AccessVBAから発行したリンクテーブルへのSQLクエリでデータベースが壊れるようなことはあるんでしょうか? あるとしたら、そのクエリを発行すると必ず壊れると思うんですが・・・。 同じAccessアプリを使っても、データベースが壊れない環境もありますし・・・。 データベースが壊れた原因がわからなくて困っています。 Windows 7、SQL Server 2008 R2 Express です。
- 締切済み
- SQL Server
- Accessでのサブフォーム内の再クエリについて
Access上で新しいデータベースを作成中なのですが、サブフォーム内の再クエリが上手くできません。 2つのコンボボックスを連動させた物がサブフォーム内にあるのですが、この2つを連動させる為にどうしてもサブフォームでの再クエリが必要となります。 そして、その再クエリのマクロでのコントロール名がわかりません。 最初のコンボボックスを[果物]次のコンボボックスを[りんご]と仮定すると、 [果物]→再クエリ→[りんご]のような形になる為、コントロール名は[りんご]になるはずなのですが、サブフォーム内の[りんご]の為、なんと表現していいのかわかりません。その結果、上手く再クエリが働いてくれません。 コントロール名はなんと書けばよろしいのでしょうか? (何も書かなくても再クエリされないです…) Access初心者なのでわかりやすく言っていただければと思います。 長い質問になってしまいましたがよろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- ユニオンクエリについて
複数のファイルにあるテーブルを使って、ユニオンクエリを作りたいと思っています。 他のデータベース内のテーブルを参照して、ユニオンクエリを組めるものでしょうか?やはり同じファイルにあるテーブル同士でなければだめですか? こちら初心者で、聞き方もおかしいかもしれませんが、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESS2010 クエリについて質問です
ACCESS及びネットでの質問初心者です。 会社の給与計算のデータベースファイルを アクセスのクエリ機能を利用して、 社会保険の月額変更のチェックに使おうと考えております。 以下、質問にご回答いただけましたら幸いです。 現在のデータベースファイルが 年月日 社員番号 月給 家族手当 住宅手当 2012/12/25 1 350000 30000 10000 2013/1/25 1 350000 30000 10000 2013/2/25 1 355000 30000 10000 2012/12/25 2 200000 10000 10000 2013/1/25 2 200000 10000 10000 2013/2/25 2 200000 10000 10000 2012/12/25 3 400000 30000 10000 2013/1/25 3 400000 30000 10000 2013/2/25 3 390000 30000 10000 のように並んでいます。 それをクエリを利用し、 社員番号 給与計(2012/12/25) 給与計(2013/1/25) 給与計(2013/2/25) 1 390000 390000 395000 2 220000 220000 220000 3 440000 440000 430000 のようなデータを作成したいのですが、 どのような機能を使えばよいのかが分かりません。 質問があいまいで申し訳ないのですが、 教えて頂けますでしょうか。 よろしくお願い致します。
- 締切済み
- その他MS Office製品
- Accessクエリー画面を適当な大きさにしたい
Access2000を使って仕事上で使うデータベースを作っています。フォーム画面を作って、そこからクエリーを呼び出すようにしているのですが、このクエリー画面がいつも適度な大きさで開かれます。 クエリー画面の大きさは、ユーザー設定で好きな大きさにできないのでしょうか。
- 締切済み
- その他(データベース)
- SqlServer2012 ビューとクエリ
SqlServerにおける、ビューとクエリについて、その違いというか、概念を教えてください。 私は、最初にAccessと「標準SQL」という本で、データベースを学びました。 本を読んでAccessに向かったときに、クエリってビューのことなのかな?と思って、ずっとやってきました。 ところが、SqlServerには、両方の言葉が出てきます。で、とりあえず、クエリをデザイナで作ってみて、クエリにクエリを内包するようなものを作る段になって、クエリが追加できなことに気づきました。Accessでクエリのタブがあるところに、ビューというタブがあるので、クエリの代わりに、ビューを作りました。まったく同じ手順で作れましたが、保存するときに、「OrderBy句は、ビュー定義のTOP句によって返される行を決定するためだけに使用されます。したがってクエリ自体でもOrderByが指定されていないと、ビューでクエリを実行したときに結果が並べ替えられ宇保証はありません。」 などと、表示されます。 ビューでクエリを実行するとは、どういう事なのでしょうか?クエリを実行するのと、ビューを実行(?)するのは、何か違うのでしょうか?
- ベストアンサー
- SQL Server