質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

Q&A

解決済

1回答

4375閲覧

Access フォームの中に、表示されないテキストボックスがある

退会済みユーザー

退会済みユーザー

総合スコア0

Access

Accessはマイクロソフトによるリレーショナルデータベース管理システムです。オブジェクト指向のアプリケーション作成に対応しており、テーブルや編集をはじめ、クエリ生成、入力フォーム作成、レポート作成など一通りの機能を備えています。

0グッド

0クリップ

投稿2019/07/18 06:20

前提・実現したいこと

工事管理をおこなうツールをAccessで作っています。
(前任者が途中まで作ったのを引き継いでいます。前任者は不慮の事故により在籍しておりません)

1工事=1レコードで管理しているテーブル内容のうち、必要なフィールドをAccess上で一覧として見れるようにしているのですが、ユーザから「一覧の表示項目を追加して欲しい」と依頼がありました。
これまで表示させてなかったフィールドを一覧に載せて欲しいということでした。

(イメージ:変更前)
工事名 会社名 工事開始日   
ーーーーーーーーーーーーーーー
工事01 A電工  20190110
工事02 B電工  20190130
工事03 C電工  20190601

(イメージ:変更後 ※担当者フィールドを追加)
工事名 会社名 担当者 工事開始日   
ーーーーーーーーーーーーーーーーーー
工事01 A電工  佐藤  20190110
工事02 B電工  山田  20190130
工事03 C電工  鈴木  20190601

発生している問題・エラーメッセージ

該当フォームを確認したところ、すでに表示させたいフィールドのテキストボックスは配置済みだったのですが、ユーザから見る画面上ではそのフィールドは見えません。
(上記の変更後の例でいうところの「担当者」の列が表示されません)

フォームの設定やプロパティをいろいろ見てはいるのですが、どこで制御しているのかわかりません。
初心者ですみません。
「ここを確認すべき」「ここをこう設定しよう」というアドバイスなどありましたらどうぞよろしくお願いいたします。

試したこと

既に表示できているフィールドと同じテーブルからデータを持ってこようとしています。
(なので、フォームのレコードソースの設定変更は不要だと思っています)
対象のテキストボックスのプロパティ(書式)で「可視」は「はい」になっています。
ユーザの権限により表示を変えるようなことはしていません。
テーブルには対象フィールドは存在しています。

補足情報(FW/ツールのバージョンなど)

Microsoft Office Professional Plus 2010
Accessのバージョン 14.0.7212.5000(32ビット)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sazi

2019/07/18 06:45

フォームプロパティの「既定のビュー」は何になっていますか? また、フォームの読み込み時または開くときのイベントになにか設定されていますか?
sazi

2019/07/18 06:49

デザイン上、(会社名 担当者 工事開始日)の順になっていますか?
退会済みユーザー

退会済みユーザー

2019/07/18 07:13

sazi様、コメントありがとうございます。 なお、関係があるかどうかわかりませんが、質問に書いたフォームはサブフォームになります。 ーーーーーーーーーーーーーーーーーーーーーー フォームプロパティの「既定のビュー」は、下記のとおりです。  ・メインフォーム→単票フォーム  ・サブフォーム →データシート フォームの読み込み時または開く時のイベントは下記のとおりです。  ・メインフォーム   :読込時→このメインフォームを開くまえに地域、区域を選択するのですが、その選択に合わせて対象エリアのテーブルを開くようになっています。   :開く時→このメインフォームにはサブフォームがいくつかあるのですが、そのうちのひとつをログインユーザの属性で見せる/見せないに制御しています。ただし、質問に書いたサブフォームはこの見せる/見せないのフォームには該当しません(どちらのユーザにも見せています)。            サブフォーム    :読込時、開く時、どちらもイベントなし。 ーーーーーーーーーーーーーーーーーーーーーー 質問の際に「ユーザの権限により表示を変えるようなことはしていません。」と書きましたが、サブフォームについてのみのことを書いてしまいました。失礼いたしました。 以上、よろしくお願いいたします。
sazi

2019/07/18 07:33 編集

レイアウト的に見切れているだけということは無いですか? そのサブフォームを単独で開いても表示されませんか?
退会済みユーザー

退会済みユーザー

2019/07/18 07:44

sazi様、コメントありがとうございます。 スライドバーで左右めいっぱいに動かしても該当列の表示はありません。なので、見切れているということはないと思います。 また、「サブフォームを単独で開く」というのは「デザインビューで開く」ということでしょうか。デザインビューで開くと、その該当フィールドに相当するラベルとテキストボックスが存在します。 このサブフォームをレイアウトビューで開こうとすると「このフォームについてはレイアウトビューは使えません」のメッセージが出てしまいます。 以上、的を得ない回答で申し訳ありません。よろしくお願いいたします。
sazi

2019/07/18 07:47

フォームビューとデータシートビューそれぞれで開いてみてください。
guest

回答1

0

ベストアンサー

データシートビューの列を選択して右クリック、「フィールドの再表示」を選択。
「列の再表示」ダイアログが開くので、表示したい項目にチェックを入れる。

投稿2019/07/18 07:51

編集2019/07/18 07:53
sazi

総合スコア25195

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/07/18 08:00

sazi様、ご回答ありがとうございました。 ご指摘の方法で表示させることができました。 自分では全然気づかない箇所でした。 お忙しいところ助けていただき、本当にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問