次の方法で共有

Access 2016 数値型のデータサイズが変更できなくなった

Anonymous
2016-06-12T07:01:59+00:00

初めまして。

もしやここには不適切かもしれませんが、Microsoft Answer Desk では Access について答えられないとのことでしたので、皆様のご経験から解決が導けないかと期待し、投稿いたします。

Windows 7 Professional, Microsoft Office 365 Solo で、Access 2016 (English) を入れています。

テーブル定義の画面に於いて、データ型に数値 (Number) を選ぶと、追加でフィールド サイズ (Long Integer, Double, ...) を選べます。が、ある時からこのフィールド サイズの候補がすべてブランクになってしまい、初期に表示される Long Integer 以外の選択肢を選べなくなりました。ブランクながら、候補の数は同じだけ存在するようです。

回避策は、既に別のデータ サイズで定義された列をコピーして再利用することです。例えば Number - Byte の列が既にあれば、コピーして使えます。しかしこの時も、何しろ候補が空なので、Long Integer に戻すことはできません。

Office 2016 の再インストール、オンライン修復は試しましたが、改善はしませんでした。設定の大半を覚えたままなのでそのせいかもしれませんが、これ以上の消し方は存じ上げず、困っています。

英語版を使うのは、ある他国の人にも使ってもらおうと思っている為です。日本語版で作成すると、例えばフォント名やセクション名などが(当たり前ですが)日本語になるので、他国語 OS での動作、または編集時にありがたくなく……。

お心当たりがあれば、お寄せいただけると助かります。

どうぞよろしくお願いします。

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

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

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

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

Makapu 92,110 評価のポイント ボランティア モデレーター
2016-07-09T01:11:51+00:00

Tech Guy MOさんお久しぶりです。

既にお気づきかもしれませんが、

最近のOffice365のアップデートでバグが修正されたとUSのスレッドで書き込みがありました(^^)

MS Access 2016 No Longer Displays Field Size Options

(※7月8日 MarkCentury さんの返信)

ファイル > アカウント > 更新オプション > 今すぐ更新

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

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

5 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-06-13T04:49:21+00:00

    Makapu さん

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

    日本のみならず US のコミュニティまで探しに行っていただけて、大変恐縮です。

    確かに皆様同一の症状に見舞われているようで、そして回避策はあれども解決に至った方はまだいらっしゃらないようで、最近のアップデートが Access 2016 にもたらしたバグのように見えてきました。

    解決は待つしかない、最有力(かもしれない)回避策は 2013 を使う、として。

    その他の回避策は次のようになるでしょうか。

    A. 既にあるテーブルから、使える列定義(Byte 等で定義されたもの)をコピーしてくる

    B. Access 全体のオプションである数値型のデフォルト フィールド サイズを変えてから新規の数値型列を作成する

    C. DDL で列を作る、列定義を変更する(イミディエイト ウィンドウで実行できます)

     1. テーブル作成(本件の症状なら既にあると思いますが)

     >CurrentDb.Execute "CREATE TABLE Numbers ( N_Long Long )"

     2. 列追加(サンプルの為敢えてサイズ間違い)

     >CurrentDb.Execute "ALTER TABLE Numbers ADD COLUMN N_Short Byte"

     3. 列定義変更(間違い修正)

     >CurrentDb.Execute "ALTER TABLE Numbers ALTER COLUMN N_Short Short"

    先の見通しが立ち、また大変勉強になりました。どうもありがとうございました。

    この書き込みが少しでもお役に立てば幸いです。

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

    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2016-06-13T03:58:41+00:00

    Tech Guy MOさん!

    USのコミュニティを見ましたら、複数のスレッドで話題になっていました。

    ・MS Access 2016 No Longer Displays Field Size Options

    ・Access 2016, Data type Number Field Size Drop Down missing!

    ・table design field size no drop down menu

    上記スレッドを見ると、バグの様ですね。

    私の環境(Microsoft Access 2016 MSO (16.0.6001.1078) 32bit+Windows 10 64 bit)では

    同様の事象は発生しておりません。

    Tech Guy MOさんはInsiderのバージョン(16.0.6925.1016) である事から、

    もしかするとAccess 2016 32bit Insiderのバージョンにのみ発生するのかな?と思ってみたりします。

    (もっと複数の情報が集まると良いのですが。)

    バグが修正されるまでの間は、

    Tech Guy MOさんの取られている回避策や、USのスレッドに載っています

    オプション > オブジェクトデザイナー > 数値型のフィールドサイズ をここで選択してから

    テーブルをデザインするといった方法で対応する事になりそうですね。。。

    早く改善されると良いですね。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2016-06-12T17:31:53+00:00

    Makapu さん

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

    挙げていただいたスレッドを確認しましたところ、症状はほぼ同一のようでした。

    しかし結論からしますと、残念ながら解決していません。次の点を試しました。

    ・Easy Fix ツールでアンインストールし、再インストールして確認

    ・msconfig で Startup の全 Item を Disable にして確認

    ・新規ローカル ユーザー アカウント (Office という名の管理者) を作成して確認

    確認時には、新規の Database1.accdb を作成して、新規テーブルをデザインしています。そのファイルも毎回削除しています。

    ※元々は作成途中の .accdb ファイルでした。

    当方の環境です(仮想かどうかはあまり関係ないかとは思いますが)。

    ・Hyper-V Guest Computer (Host: Windows 2008 R2)

    ・Windows 7 Professional 64-bit (English)

    ・Office 365 Solo

    ・Office 2016 32-bit English (16.0.6925.1016) インストール (異バージョンの Office なし)

    別の Windows 10 Pro 64-bit に入れた 64-bit 版では、今のところ症状発生していません。バージョンは同一でした。

    ※上記 Win7 の PC から Win10 の PC に既存ファイルをコピーして確認すると、Number の候補は正しく出る状態です。

    クリーン インストールに近いことをしていると思ったのですが、どこが破損しているのでしょう……。既存 2 ユーザーと新規 1 ユーザーとで同じなので、プロファイルという可能性は低そうに思います。

    他にももしお心当たりのある方がいらっしゃいましたら、一言でもいただけると助かります。

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

    0 件のコメント コメントはありません
  4. Makapu 92,110 評価のポイント ボランティア モデレーター
    2016-06-12T08:53:03+00:00

    以下のスレッドと状況が似ている様に思います。

    ■【Access2016】数値型フィールドのフィールドサイズについて

    上記スレッドのフォーラムモデレーターの藤田 香さんのご回答を参考に、

    Easy Fix ツールを使って Office 2016 をアンインストール

    直らない場合は

    クリーン ブート

    新規ユーザー アカウント

    などをお試しになってみてはいかがでしょうか。

    また、先ほどのスレッドの方はOffice2007との共存で問題が発生していたとの事ですが、

    もしよろしければ、Tech Guy MOさんの環境も同様かどうか返信下さると、

    今後同じ問題が発生した方の参考になるかな?と思います。

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

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