- ベストアンサー
ACCESSでフィールドと行を入替える方法
noname#192382の回答
1.一人の人のデータだけを抽出する。クエリーで簡単 2.そのデータをエクセルに持っていく。データの整理の後、エクセルで行と列の交換をする。 3.必要ならば、アクセスにインポート、リンク (?)で持ち帰る。 これならどれも容易に出来そうですが。
関連するQ&A
- Accessのクエリで2つのフィールドが同条件の場合に結合したい
Accessのクエリで2つのフィールドが同条件の場合に結合したい 以下のようなテーブルが2つあって、その2つのフィールドが一致する場合につなげるクエリを作りたいと考えています。 【テーブル名:勤怠データ】 氏名│日付│出勤時刻 ────────────────── 鈴木│2/1│8:01 鈴木│2/2│8:02 鈴木│2/3│8:03 高橋│2/1│9:01 高橋│2/2│9:02 高橋│2/3│9:03 【テーブル名:シフト】 氏名│日付│シフト ────────────────── 鈴木│2/1│A 鈴木│2/2│B 鈴木│2/3│A 高橋│2/1│B 高橋│2/2│C 高橋│2/3│B 【クエリ:シフト勤怠データ】←作りたいもの 氏名│日付│シフト│出勤時刻 ────────────────── 鈴木│2/1│A│8:01 鈴木│2/2│B│8:02 鈴木│2/3│A│8:03 高橋│2/1│B│9:01 高橋│2/2│C│9:02 高橋│2/3│B│9:03 氏名と日付のフィールドが一致するときに結合させたいのですが、 デザイン画面でつなげればいいのかわかりません。 ご回答よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- Accessで BテーブルのフィールドをAフールドに書き換えたい。
初心者ですが宜しくお願い致します。 Aテーブル →[氏名],[名前] Bテーブル →[氏名],[結婚後氏名] (1)上のようなテーブルがあります。クエリで、AテーブルとBテーブルの[氏名]フィールドをキーにしてリレーションを組み、A,Bテーブルのフィールド全てを表示させます。 (2)(1)で抽出されたデータだけ、Aテーブルの[氏名]フィールドをBテーブルの[結婚後氏名]フィールドに書き換えたいのですが・・・・ なにかよい方法はありますでしょうか。 詳しい方、教えてください。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- アクセスのクエリでフィールソ名の新設
例でいいますと、 テーブル:Aには フィールド:A1,A2,A3、があります ここで、Bというフィールドを定義(?)したいです Bの内容はA3、と同様です なぜこんなことするか、と言うと 既存のシステムがあり、フィールド名を合わせれば そのまま使えるからです。 ACCESSクエリのデザインモードは ------------------- フィールド | B:A3 テーブル 並べ替え 抽出条件 または ------------------- の表のようになっています そこで、フィールド行の最後に B:A3 と書きました、 これでうまくいかないので、正式な書き方が あるのか、と、つまずいています よろしくおねがいします
- ベストアンサー
- オフィス系ソフト
- Access フィールド内容をコピーしたい
Accessでの質問です。 テーブル内にAとBのフィールドがあります。Aの内容をそっくりBのフィールドにコピーしたいのです。 クエリを使うのだろうと思いますが、本を読んでも良く分かりませんでした。 お教えください。
- ベストアンサー
- オフィス系ソフト
- Accessのテーブルに稼働日フィールドを追加したい
ACCESSのAテーブルの[開始日]フィールドと[終了日]フィールドにそれぞれ日付が入っています。 Bテーブルの[祝日]フィールドに年度内の祝日データが入っています。 Aテーブルに新しく[開始日]から[終了日]までの期間で土日と祝日を除いた日付(要は稼働日)の日数を表示させるフィールドを作成したいのです。 DATEDIFFで期間内の日数、期間内の土日の日数を計算することはできたのですが、Bテーブルのデータ内で期間内のデータの数を数えて引くということができません。 そもそもこのやり方でよいのかも、疑問なのですが、よい方法を教えていただけませんでしょうか? どうぞ、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Access2007 先頭行のみを表示する方法について
お世話になっております。 クエリで以下のような結果になった場合、各コードの先頭行のみを表示したいと思います。 コード 日付 氏名 01 9/10 A 01 9/11 B 01 9/11 A 02 9/10 C 02 9/10 A 03 9/12 B 03 9/12 C ・・・ ↓ コード 日付 氏名 01 9/10 A 02 9/10 C 03 9/12 B ・・・ このようにコードの先頭行のみを表示したいと思っています。 ご教授いただければ幸いです。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESSのフィールドの更新
マイクロソフトACCESSフォームAでテーブルBのCフィールドの更新は出来るのですが、フォームDから連結でテーブルBのCフィールドの更新が出来ません。(同じようにして2個作成したシステムのうち1個は出来たのですが、もう1個がどうしても出来ません:テーブル,クエリ,フサブフォーム,フォームの違いを捜しているのですが見当たりません。)
- 締切済み
- オフィス系ソフト
- ACCESSで重複するデータをまとめたいのですが
ACCESS超初心者です。 ヘルプを見たのですが解決できなかったので、ご質問させてください。 フィールド フィールド1 フィールド2 田中 A 田中 A B 田中 B → 鈴木 A 鈴木 A 佐藤 C 佐藤 C ACCESSで上記のようにデータをまとめたいのですが どのようなテーブル、クエリを組めばよいでしょうか? ご教示願います
- ベストアンサー
- その他(データベース)
- 【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです
【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです。 Access2003を使っています。 困っている状況は以下のようなもです。 ■テーブル1 ・フィールド1 ■クエリ1 ・フィールドA:フィールド1 ・フィールドB:[フィールドA] 【抽出条件】>=10 このような条件で、クエリを実行すると、 「パラメータの入力 フィールドA」というダイアログが立ち上がってしまいます。 上記載のクエリ1でフィールドAの[]は自然についてしまうのではずせません。 今はもう一つクエリを作る事でこの状況はなんとかしましたが、フィールドに別名をつける毎にクエリを作るとクエリの数が多くなってしまうので困っています。 クエリでフィールドに別名をつけた場合は、そのクエリ上でその別名を使って抽出をかけることはできないのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access2010「クエリが複雑すぎます」
お世話になります。 ユニオンクエリAがあり、そのクエリを使用してクエリB(テーブルや別のクエリとも紐付け)を作成しました。問題なく抽出できます。 <クエリB> ユニオンクエリA ----→ クエリX | ---→ テーブル1 | ---→ テーブル2 | ---→ テーブル3 新たにユニオンクエリAを使って、クエリCを作成したところ「クエリが複雑すぎます」と表示されてしまいます。いくつかのテーブル/クエリと紐付けていたので、一つずつ取っていったところ、最終的にはユニオンクエリA一つでもエラーが出てしまいます。単純な選択クエリです。 クエリBは同じユニオンクエリAを使い、複数のクエリとテーブルとを紐付けているのにも関わらずエラーとなりません。。 どのようなことが考えられますでしょうか。 Accessを起動し直したり、端末自体も再起動しましたが状況変わらずでした。 また、ユニオンクエリA単体を開いても問題無く抽出されます。 ご教授の程、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
補足
ご回答ありがとうございます。 ただ、300人くらいおりますので、1人ずつ行うのは避けたいです。 まとめて行う方法があればと思い質問させていただいた次第です。