1

Access データベースに大量のリンク テーブルがあり、これらは定期的に更新され、クエリによって操作されます。ただし、フィールドの開始値は通常 0 であるため、access はいくつかの重要なフィールドを長整数として自動的に判別します。値が 0 でない場合は、小数点以下 4 桁までです。非常に多くのテーブルがあり、毎週同じ名前の新しいテーブル (リンク) に置き換えられるため、Excel ドキュメント内でフィールドの書式を手動で 2 倍に変更することはできません。「数値」であるフィールドを持つリンクされたテーブルが自動的に倍精度になるように、これをオーバーライドする方法はありますか?

編集: 基本的に、毎週 Excel ドキュメントにエクスポートされるレポートを実行します。インポートする必要がある現在の Excel ファイルを含む「アクティブな」フォルダーをセットアップしました。毎週、アクティブなフォルダー内の Excel ファイルが削除され、同じ名前と形式のファイルに置き換えられますが、新しいデータが含まれます。これが、これらのファイルにリンクされたテーブルを使用している理由です。

リンクされたテーブルの例:

revised_full_cost   change
615.194               0
402.402               0
1548.193            -4464
5329.836              0

実際のExcelファイルと比較:

revised_full_cost   change
615.194               0
402.402               0
1548.193          -4464.207
5329.836              0

ご覧のとおり、「変更」フィールドは、リンクされたテーブルによって整数として決定され、小数が必要な場合は丸められます

4

1 に答える 1