次の方法で共有

Accessのテーブルのデータシートビューで見えないレコードセットがあります

Anonymous
2024-10-18T07:19:55+00:00

お世話になります。

Microsoft365のAccessで受注管理システムを構築して運用しています。

受注テーブルに管理番号フィールドを用意しオートナンバー型で主キーにし連番で採番しています。

その他に同テーブルに注文番号フィールドがあり、顧客からの注文書の番号を登録しています。

ところが、存在するレコードセットなのにデータシートビューで表示されておらず、管理番号で数値フィルタを掛けても表示されないものが発生しています。一方で、同じレコードセットを注文番号でフィルタを掛けると表示されます。

原因はお分かりになるでしょうか?

よろしくお願いいたします。

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2024-10-18T19:55:43+00:00

こんにちは。

ところが、存在するレコードセットなのにデータシートビューで表示されておらず、管理番号で数値フィルタを掛けても表示されないものが発生しています。一方で、同じレコードセットを注文番号でフィルタを掛けると表示されます。

データシートビューで見ているのはテーブルから開いてデータシートビューで見ていという事でよろしいでしょうか。

それともフォーム・サブフォームでしょうか。

フォーム・サブフォームの場合、以下に該当しませんでしょうか。

フォームまたはレポートにデータの一部が表示されない - Microsoft サポート

Datasheet with dynamic recordsource shows no records in Access 2007, but works in Access 2003 - Stack Overflow

テーブルから参照している場合、

・データベースの最適化/修復を行う

最適化と修復を使用してデータベース ファイルの問題を予防および修復する - Microsoft サポート

・新規データベースを作成して、テーブルをインポートしてみる。

といったことを試してみてはどうでしょうか。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-10-20T23:48:25+00:00

    Makapuさん

    お世話になります。

    早々のご返信ありがとうございます。

    お尋ねの件は、テーブルを直接開いたデータシートビューです。

    最適化/修復を実施してみましたが現象は変わらなかったので、こちらに投稿した次第です。

    アドバイスいただきました新規ベータベースを作成し、該当テーブルをインポートしたところ

    見えなかったレコードセットが表示されるようになりました。

    このテーブルを元のデータベースのテーブルに逆インポートして無事運用ができることが確認

    できました。

    この度はありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません