行いたい事は、年と月ごとに作成されている「テーブル」を表示させたいという事です。任意のテーブルをひとつ表示させることができればよいのです。
コンボボックスを作成することにし、任意のテーブルをひとつ選択・表示させることを考えました。「値集合ソース」を「テーブル/クエリ」に設定し、「値集合タイプ」を先述のテーブルの任意のテーブルのひとつを設定し、マクロビルダの「アクション」に「テーブルを開く」とし、テーブル名入力欄に「値集合タイプ」で設定したテーブル名を設定しました。確かにこのテーブルは表示されますが、
(1)コンボボックスの、選択を促す下矢印を押下すると表示させたいフィールドがテーブルの左から2番目にあるのですが、このフィールドではなく最初のフィールド(オートナンバー)が表示されてしまう。
(2)コンボボックス内は空欄であって欲しいのに、選択したオートナンバーが黒の反転点滅表示してしまう。
(3)一番行いたい、任意の年と月で作成されたテーブルを選択させる表示ができない。
と、以上が現状です。
良きアドバイスをお待ちしております。
宜しくお願い申し上げます。
No.4ベストアンサー
- 回答日時:
こんにちは。
#1です。年と月のテーブルがいくつもあるのではなくAテーブルの中に
年月フィールドがあり、そのレコードがいくつもあるという事
ですかね? テーブルをレコードに置き換えて見ると質問の
意味が分かるような気がします。
1)Aテーブルを素にクエリを作る。フィールドは、年月・その他項目(フォーム上に表示させる項目)
2)そのクエリをレコードソースにしたフォームを作る。
3)年月フィールドはフォームヘッダーへ置き、コンボボックスにする。
コントロールソースは削除し、非連結とする。
集合値ソースはAテーブルとし、連結列は2とする。
4)クエリの抽出条件にフォームのコンボボックスを設定。
5)フォームでコンボボックスの更新後処理イベントに再クエリを設定する。
以上で、コンボボックスの年月を選択するとそのレコードの他のフィールドが
表示出来るようになると思いますが、的外れですか?
お礼の程、大変遅くなり申し訳ありませんでした。また、御丁寧な回答方有難う御座います。
最初はAテーブルのようなテーブルを作成していたのですが、年と月フィールドで、「’04年度」というテキスト型のフィールドと「2005/4/○○」という日付・時刻型のフィールドの混在となってしうのが嫌で、わざわざ別テーブルとしました。
お礼に補足を記述するのもなんですが、「2005/4/○○」という日付・時刻型のフィールドの型をテキスト型にしてしまっても問題はありませんか?
これだけ教えてください。
宜しくお願い致します。
No.3
- 回答日時:
こんにちは。
#1です。年と月のテーブルがいくつもあるのではなくAテーブルの中に
年月フィールドがあり、そのレコードがいくつもあるという事
ですかね? テーブルをレコードに置き換えて見ると質問の
意味が分かるような気がします。
1)Aテーブルを素にクエリを作る。フィールドは、年月・その他項目(フォーム上に表示させる項目)
2)そのクエリをレコードソースにしたフォームを作る。
3)年月フィールドはフォームヘッダーへ置き、コンボボックスにする。
コントロールソースは削除し、非連結とする。
集合値ソースはAテーブルとし、連結列は2とする。
4)クエリの抽出条件にフォームのコンボボックスを設定。
5)フォームでコンボボックスの更新後処理イベントに再クエリを設定する。
以上で、コンボボックすの年月を選択するとそのレコードの他のフィールドが
表示出来るようになると思いますが、的外れですか?
No.2
- 回答日時:
(1)データタブの値集合ソースのクエリで順番を変更するか
連結列を2としてください。
(2)(3)レコードソース設定後に空欄に戻すのですか?
更新後か変更時イベントなどで
Forms!フォーム名.RecordSource = コンボボックス名
コンボボックス名 = Null
の様にすれば良いのでは?
お礼の程、大変遅くなり申し訳ありませんでした。また、御丁寧な回答方有難う御座います。
最初はAテーブルのようなテーブルを作成していたのですが、年と月フィールドで、「’04年度」というテキスト型のフィールドと「2005/4/○○」という日付・時刻型のフィールドの混在となってしうのが嫌で、わざわざ別テーブルとしました。
お礼に補足を記述するのもなんですが、「2005/4/○○」という日付・時刻型のフィールドの型をテキスト型にしてしまっても問題はありませんか?
これだけ教えてください。
宜しくお願い致します。
No.1
- 回答日時:
大変申し訳ございませんが、質問の意味が良くわかりません。
>年と月ごとに作成されている「テーブル」を表示させたいという事です。
05/01テーブル・05/02テーブル・05/03テーブル・・・・とテーブルが月ごとにあるのでしょうか?
よくわかりませんが、(1)はコンボボックスのプロパティ書式タブで「列数」を2とし「列幅」を0cm;6cm(6cmは任意の数値)とすれば良いのでは?
お礼の程、大変遅くなり申し訳ありませんでした。また、御丁寧な回答方有難う御座います。
ご想像のとおりのテーブルです。なぜ、このようなテーブルの持ち方にしたかというと、年と月フィールドで、「’04年度」というテキスト型のフィールドと「2005/4/○○」という日付・時刻型のフィールドの混在となってしうのが嫌で、わざわざ別テーブルとしました。
お礼に補足を記述するのもなんですが、「2005/4/○○」という日付・時刻型のフィールドの型をテキスト型にしてしまっても問題はありませんか?
これだけ教えてください。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessでフォームに自動入力し...
-
【Access】Dcount関数の複数条...
-
アクセスクエリで教えて下さい...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
Access VBA を利用して、フォル...
-
Access IF文でテーブルに存在し...
-
Access Error3061 パラメータが...
-
Accessのクエリで、replace関数...
-
Accessで作ったデータベースをw...
-
CSVファイルの「0落ち」にVBA
-
accessでlaccdbファイルが削除...
-
accessデータを指定したExcel、...
-
Access で半角スペースと全角ス...
-
Accessのスプレッドシートエク...
-
accessの代わりになるもの
-
日付のテキストボックスに(例...
-
accessのフォームに設置したボ...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
Accessのスプレッドシートエク...
-
Access VBA を利用して、フォル...
-
【Access】Dcount関数の複数条...
-
accessデータを指定したExcel、...
-
Accessレポートのチェックボッ...
-
Access VBA [リモートサーバー...
-
Vba Userformを前面に出すについて
-
Accessのリンクテーブルのパス...
-
実行時エラー3131 FROM 句の構...
-
Accessのフォーム上のテキスト...
-
CSVファイルの「0落ち」にVBA
-
Access 複数条件検索の設定が上...
-
アクセス 削除するレコードを含...
-
Access で半角スペースと全角ス...
-
access 更新クエリについて
-
Accessのクエリの結果を、既存...
おすすめ情報