tazukadanのプロフィール
- ベストアンサー数
- 15
- ベストアンサー率
- 68%
- お礼率
- 66%
- 登録日2008/09/12
- Accessサブフォームの表示について
はじめまして、yossy136kgと申します。 Microsoft Access2003のメインフォーム、サブフォームに関して下記の件、ご教授願います。 メインフォーム、サブフォームを作成しリンクして、あるテーブルのレコードをサブフォームに表示されることが確認できている状況です。 サブフォームのRecordSourceに設定しているテーブルに【複数件レコードがある】状態に対して、検索条件に満たない場合空の状態でサブフォームは表示出来ています。 確認したいことは、サブフォームのRecordSourceに設定しているテーブルが【0件(レコードがない)】の状態に対して、サブフォームを空の状態で表示することは出来ますでしょうか? 現状、サブフォームは非表示となっています。 ※ダミーデータを入れてそれを表示対象とするしかないのでしょうか? 何かご不明な点がありましたご指摘ください。 以上、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- yossy136kg
- 回答数2
- ACCESS クエリ内フィールドがVISTA環境で勝手に変更されてしまう
よろしくお願いします。 XP環境・ACCESSで作成したシステムですが、他のユーザーのVISTA環境で開くと、勝手にクエリが書き換えられてしまいます。 データの書き換えは一切無く、クエリの設定が変更されてしまうのです。 VISTA環境でクエリの再設定などを行おうとしましたが、エラーが発生してしまいます。(構文エラー 演算子がありません と表示されクエリにフィールドの追加などが出来ません。)これが一番の問題なのかもしれません。 XP環境で設定しなおしても、VISTA環境で開くと、やはりクエリが勝手に変更されてしまうといった具合です。 現在発生しているエラーは二つです。 (1)選択クエリで表示するフィールドが勝手に消える。全て消えるわけではなく、残っているフィールドもあるが、あるフィールド以下(は全て消えてしまう。 (2)テーブルでデータ型yes/noのフィールドを、クエリで抽出条件「yes」で表示させたいのですが、クエリ内のフィールドそのものが消えてしまい、抽出条件どころか全てのデータが表示されてしまう。 データ型Yes/noのフィールドが全て消えるわけではなく、残っているものもあります。 原因が全く分からず大変困っています。 お心あたりのある方、お力を貸してください!!よろしくお願いします。
- 締切済み
- オフィス系ソフト
- maigo-no-koneko
- 回答数2
- Accessでアンケート集計を構築-作成ヒントをください
Accessでアンケート集計を行うデータベースの構築を考えています。 しかし、データベースの構築知識に浅く上手く目的のものを作れないので少しお力添えいただけないでしょうか? このデータベースは200人のユーザーに対して行うのを目的にしています。 具体的な集計作業については結果をExcelにインポートすれば事足りると考えていますので具体的にはどのユーザーがどの問いに対して3択でどの回答をしたかが判断できればよいという風に思い次のようなテーブルを作りました。 ・T_ユーザーマスタ(ユーザーコード,ログイン名,部署ID,etc) ・T_部署マスタ(部署ID,部署名) ・T_ユーザー回答マスタ(ユーザーコード,問1回答~問10回答) これらに対して参照整合性を設定しています。 あとはフォームをつくり、WindowsのログインIDを取得して一致するログイン名のフォームが表示されドロップダウンでアンケートの回答を選択、送信ボタンで入力完了という風に出来ればいいのですが・・・ まずフォームに回答群を表示させるために、以下テーブルをつくりました。 ・T_問題回答群マスタ(問題番号,選択番号,回答) *一つの問題に対して選択が3つあるので問題番号と選択番号を主キーに設定しています。 実際、アンケートフォーム上でなんとかこれらの回答群を上手く読んでくることは確認できましたが、送信ボタンを作りマクロでデータの入力を設定してもリレーションシップを設定していないので目的のテーブルに対して入力が反映されません。 そこでリレーションを設定しようと思うのですが・・・どうしても・T_問題回答群マスタと既存のテーブルとの間のリレーションシップがの関係が頭でもPCでも作れなくて困っています。 そもそも作り方がまずいのか、はたまた発想の転換で解消できるのか、それすらも浅すぎてわかりません。 そこで以下についてお聞かせください。 (1) そもそもこういう作り方で問題ないのか、このデータベースのテーブル作成(正規化)についてのヒントをください。 (2) 「WindowsのログインIDを取得して一致するログイン名のフォームが表示されドロップダウンでアンケートの回答を選択、送信ボタンで入力完了」このイメージは現実的でしょうか?ExcelではVBAでなんとか出来ましたが、Accessでやる場合の注意点や作成のヒントをお願いします。 何しろデータベース慣れしていません。足りない知識は努力でカバーしますので、ここはこれを使うとか、これをググったらわかるとかヒントをください。お願いします。
- ADOレコードセットのコピー
http://blog.moug.net/archives/51335290.htmlにレコードセット のコピーについて書かれているのですが、フィルターで絞りを かけた後のレコードセットを別のレコードセットに代入というのは できないものでしょうか?
- 締切済み
- その他(データベース)
- wakaranai_kun
- 回答数3
- Access(アクセス)のDB(データベース)の作り方。
はじめまして、Access(アクセス)初心者です。 生産管理をやっているのですが、この度アクセスを用いて管理していこうかと思い、勉強中です。 生産管理といっても、在庫や顧客情報など色々なデータベースが必要であることがわかりました。 作成しているうちに、ごちゃごちゃしてわからなくなり、 結果何がしていのかわからなくなった次第です。(笑) ~質問~ 生産管理を1つのアクセスファイルで完結するのと、 在庫管理や顧客情報などの小さく分けたファイルを用いてテーブルのリンクを行うのとでは、どちらがいいのでしょうか? 私の思いとしては、小分けにしたファイルを用いて作った方がわかりやすいのですが、テーブルのリンクをした時に何らかの弊害が発生するのでしょうか? ~要約~ (1) 生産管理.mdb (在庫管理テーブル) (顧客情報テーブル) (工程管理テーブル) (社員情報テーブル) (2) 生産管理.mdb 在庫管理.mdb 顧客情報.mdb 工程管理.mdb 社員情報.mdb (各データベースをリンクする) データ量にも関係すると思うのですが、 データベースを構築するにあたり(1)と(2)はどちらがいいのでしょうか? また、テーブル等をリンクした場合、発生する弊害はあるのでしょうか? ご指導の程お願い致します。
- ベストアンサー
- その他(データベース)
- d_umi_b
- 回答数3