次の方法で共有

データシートビューの列順が反映されない

Anonymous
2012-11-27T23:59:17+00:00

Access2010のフォームで、明細(データシートビュー)を作成しています。

初期作成時には、フィールドの並び(列順)が希望通りになっていたのに

いくつかのフィールドをコンボボックスに変更したところ

データシートビューで見たときに、列の最後尾へ移動してしました。

※デザインビューでの並び、タブオーダーの並びは希望通りの状態です

データシートビューで、最後尾へ移動してしまったフィールドを

元の位置に戻して上書き保存したのですが、改めて開くと

再び最後尾へ戻ってしまい、列順が変更できない状況です。

どのように解決したらよいのでしょうか。。。

【追記】

恒久対応ではないと信じていますが、

コントロールの種類を変更して、列順の末尾へ移動してしまったフィールドを

元に戻す方法がひとつわかりました。

データシートビューで開き、対象フィールド一つに対して以下の操作をします。

(複数フィールドある場合は、同一操作を繰り返します)

1、対象フィールドを一つ選択し、フィールドの先頭へ移動し上書き保存

2、先頭に移動したフィールドを、本来の位置に移動し上書き保存

この対応で、とりあえず本来の位置に配置することが出来ました。

が、かなり面倒だったので、他にもっと楽な方法をご存知の方がいらっしゃいましたら

ご教授願います。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

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

Anonymous
2012-12-01T02:11:00+00:00

こんにちは、ずっちです。

個人的に作成していたファイルで偶然似たような症状が出て、

解決できたので情報共有しますね。

★現象

今まで正常に動いていた分割フォーム。

あるコントロールをコンボボックスに変更するとデータシート部分の並びが変わった。

KOBUさんとは違って最後尾ではないですが、希望と違う場所に勝手に移動。

タブオーダーには変わりはなく、希望通りの並びになっていました。

でいろいろ調べてみると…

コントロールの「タブ移動順」がタブオーダーと違うことがわかりました。

タブオーダーでは

 テキスト1

 テキスト2

 テキスト3

と並んでいるのに、タブ移動順では

 テキスト1 ・・・ 10

 テキスト2 ・・・ 12

 テキスト3 ・・・ 11

のようになってました。

テキスト2のタブ移動順を11に変更することによって希望通りの並び順になりました。

もしまだ治っていないようでしたら確認してみてくださいね!

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

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

12 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-11-28T04:08:08+00:00

    ずっちさん、ご回答ありがとうございます。

    フィールドの固定はしていません。

    コンボボックスだけ、後ろに行ってしまうようなんですよね・・・

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

    0 件のコメント コメントはありません
  2. Anonymous
    2012-11-28T04:06:29+00:00

    ご回答ありがとうございます。

    しかし、私の知りたい内容とは違います。。

    並び順がおかしいのは、データの中身ではなく、フィールドそのものです。

    以下10個のフィールドがあったとしまして・・・

    [F1][F2][F3][F4][F5][F6][F7][F8][F9][F10]

    デザインビュー/タブオーダーでは、上記のように並んでいるのに、

    データシートビューに切替えると、

    [F1][F2][F4][F5][F6][F8][F10][F3][F7][F9]

    こんな感じに並び変わってしまうのです。

    データシートビュー上でフィールドの移動をして

    元の並びに戻し上書き保存しても、次開いたときには

    また移動する前の状態に戻ってしまうのです。

    移動している対象フィールドが、コントロールをコンボボックスに

    変更したものだけのようなので、それが何か影響しているのでしょうか・・・

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

    0 件のコメント コメントはありません
  3. Anonymous
    2012-11-28T04:04:42+00:00

    こんにちは、ずっちです。

    もし「フィールドの固定」がされているようでしたら、

    一度すべての固定を解除して、それから移動してみてください。

    いかがでしょ?

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

    0 件のコメント コメントはありません
  4. Anonymous
    2012-11-28T03:48:20+00:00

    下記サイトのExcel(エクセル)基本講座:並べ替えの使い方」をご覧ください。

    http://www.eurus.dti.ne.jp/yoneyama/Excel/sort.html

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

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