【Access】エラーポップアップ。「少数を丸めたために、データが切り捨てられました。」
Accessのリンクテーブルでデータを確認していたら、急に・・・
「少数を丸めたために、データが切り捨てられました。」というポップアップ。
OKをクリックすると、テーブルの中身が見れない。
以前は見れたのに。。
そんなときは「リンクテーブル マネージャー」でリンクテーブルを更新してみる
それでも直らない場合。
調べていると僕の場合は、実際のテーブルにリンクテーブルが張られているのではなく、「VIEW」にリンクテーブルが張られていた。
上記の図のように、テーブル本体はカラム変更があったが、VIEWが更新されていない状態で、実際のテーブルとビューのカラムに差異があった。
そのため、どんなにリンクテーブルを更新しても、エラーは解消されなかった。
これって完全に改修漏れでしょ。。。と、愚痴は置いといて、手順。
僕の環境の場合は、データベースはSQL Server なので、Management Studio を使用して行ってます。
1.Management Studioでデータベースに接続し、対象のVIEWに対して「Alter文」を何も変更せずに実行。
VIEWのカラムが実際のテーブルと一致していること確認。
2.Accessの「リンクテーブル マネージャー」で、リンクテーブルを更新
その後にリンクテーブルを開いてみる。
これで正常にデータを見ることが可能になりました。
Adsense
関連記事
-
【Excel】VBAでセルの書き込みを5倍高速化する方法
Excel VBAで While文やFOR文を使用してループさせ、行、列をカウントアップして、 大
-
【Access】VBAを使わずにマクロでリンクテーブルの変更(変換)
以前にVBAを使ってリンクテーブルの変換をしましたが、 今回はVBAを使わずにマクロでリンクテーブ
-
【Excel】グラフ(オブジェクト)の名前変更方法
Excel2013でのお話。 とりあえず、僕が探したところ三つありました。 【1つ目】名前ボ
-
【Access】循環参照エラーの回避方法
Accessでクエリを実行しようとすると クエリ定義の SELECT で指定されている別名
-
【Access】クエリで小数点の切り下げ、切り上げ
Access2007には、roundup、rounddown関数がない。 なので、純粋に関数だ
-
【Outlook】開封メッセージ送信を先送りする技。
朝一でOutlookを起動したら、開封確認のメッセージ。 すごく嫌。個人的には、非常に嫌い。
-
【Access2007】ODBCの罠。Windows7のコントロールパネルから作成したODBCがない。
Windows7の64bitでSQL Server 2012接続用のODBCを作成し Access
-
【Excel】エクセルを起動(実行)しても、何も表示されない。
仕事の共有で使用しているエクセルを開くと、Excelの枠だけ表示されて何も表示されない。 壊れ
-
【SQL Server】Excel VBAでSELECT文を実行してレコードセットへ取得
前回は、テーブルのレコードをVBAで直接更新(Insert/update/delete) 今回
-
【SQL Server】Excel VBAのレコードセットを使ってテーブルの一括更新
前々回は読み取り専用でレコードセットへ取得し、結果をエクセルへ書き出し 前回はVBAから更新S