Microsoft Access 掲示板

帳票フォームなのにレコードが1件ずつしか表示されない

8 コメント
views
4 フォロー

お世話になります。

在庫品に貼り付けるためのシールラベルを出力するためのフォームを作成しております。
品番を入力すると品名等が表示されて新規レコードに移動し、出力したい品番を全て入力し終わったら
出力ボタンを押して出力用レポートを印刷プレビューで開くフォームです。

フォームの作成途中はフォームに入力したレコードが全て表示されていたのですが、何かプロパティをいじってしまったのか、レコードが1件ずつしか表示されなくなってしまいました。
品番を入力してEnterを押すたびにレコード数は増えていってます。

レコードソースの構成要素は以下の通りです。


T_在庫品ラベル

ID品名コード
110001
210002
・・・・・・

T_在庫品ラベル2

連番
1
2
12

Q_在庫品ラベル("00品番"という製品マスターがあり、T_在庫品ラベルの品名コードと00品番の品名コードで結合したもの。フィールドのID・品名コードはT_在庫品ラベル、その他は00品番。フォームのレコードソース

ID品名コード品名取説番号棚番号
110001家電1取説11-1
210002家電2取説22-2

Q_在庫品ラベル出力用(Q_在庫品ラベルとT_在庫品ラベル2をテーブル表示(結合なし)。1つの品番につきレコードを12個出せるようにしたレポートのレコードソース用)

ID品名コード品名取説番号棚番号
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
110001家電1取説11-1
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2
210002家電2取説22-2

フォームの作成途中はきちんとレコードがずらっと並んでいたのですが、いつの間にかレコードが1件ずつしか表示されなくなってしまいました。
原因と直し方分かりますでしょうか?

驚天動地!前任者失踪丸
作成: 2024/03/18 (月) 11:35:51
最終更新: 2024/03/18 (月) 11:46:38
通報 ...
1
りんご 2024/03/18 (月) 11:59:20 935bc@0e907

いつの間にかレコードが1件ずつしか表示されなくなってしまいました。

 フォームの[既定のビュー]プロパティを[単票フォーム]にうっかり変更したり、Q_在庫品ラベル出力用の[デザイン]タブの[集計]ボタンをうっかりクリックしたり、していませんか?

2
驚天動地!前任者失踪丸 2024/03/18 (月) 12:53:56 23e8e@44ebd

帳票フォームになっているかは再三確認しましたし、クエリが集計にもなっていませんでした!

3

フォームの「データ入力用」プロパティが「はい」になってませんか。
なっていたら、「いいえ」にしてください。

5
驚天動地!前任者失踪丸 2024/03/18 (月) 15:54:19 23e8e@44ebd >> 3

すでに不具合のあったフォームは削除してしまったのですが、そのプロパティについても調べた上で、データ入力用をいいえにしても不具合が改善しませんでした。

4
驚天動地!前任者失踪丸 2024/03/18 (月) 15:42:10 23e8e@44ebd

結局どれだけ見直しても直らないので、フォームデザインから同じフォームを作り直しました。

不思議なことに、新しいフォームで帳票形式で表示されることを確認した後、作り直し前のフォームを確認すると、帳票形式で表示されるようになっていました(最後に帳票形式で表示されないことを確認してから変更は加えていません)。

本当に意味が分かりませんが、これはAccessの仕様なのでしょうか?
このような不具合に遭遇した経験がある方はいらっしゃいますでしょうか?

6

本当に意味が分かりませんが、これはAccessの仕様なのでしょうか?

そのような仕様があるはずがない。
そのフォームが破損していたということではないでしょうか。

このような不具合に遭遇した経験がある方はいらっしゃいますでしょうか?

私はそのような経験はないです。

7
驚天動地!前任者失踪丸 2024/03/18 (月) 17:19:05 23e8e@44ebd >> 6

ですよね、、、フォームが破損していた可能性があるのならば、新しく作り直してよかったです。

8
りんご 2024/03/18 (月) 18:14:19 935bc@0e907

Enterを押すたびにレコード数は増えていってます

 処理待ちに原因があったのかな?