

No.4
- 回答日時:
面白いので試してみました。
テキスト形式でエクスポートすると
計算結果、整数型、文字型、浮動小数点型
1.00, 1, "1", 1.00
上記のようになりました。結論から云えば、一度整数型に格納してからエクスポートすると良さそうです。しかし何がやりたいんでしょうか?エクセルで整形すれば済むような気もしますが。
ご返答頂き有難うございます。
確かに一旦エクセルで修正すれば上手くいきますね。実はその事は質問を提示した後の、試行錯誤しているときに気づいたんです…。
しかし、Accessだけで処理できればそれに越したことはありませんので、引き続きアドバイスを頂いております。
No.3
- 回答日時:
#No.1です。
エクスポートの仕方に問題がありそうな気がしますね。
どのようにエクスポートして、何でエクスポートしたファイルを開いたか教えていただけますか?
※おそらく、Fix()ではなく、#No.2の方のRound()でも、同じエクスポートの仕方だと同じ結果になると思います。
返事が遅れてしまって申し訳ありません。
エクスポートの仕方ですが、Accessを開き、クエリのアイコン上で右クリックをすると現れる"エクスポート"の項目をクリックして、テキストファイルにエクスポートする、という形になります。
テキストファイルはメモ帳で開きました(特に理由はありません)。
少し調べてみたんですが、関数での切り捨てはあくまでAccess上で表示に対するもので、実際にデータが切り捨ての形になっている訳では無いという話を聞きました。
No.2
- 回答日時:
Public Const 四捨五入 = 0
Public Const 切り捨て = 1
Public Const 切り上げ = 2
Public Function Rounds(ByVal M As Currency, ByVal A As Integer, Optional D As Integer = 0) As Variant
Rounds = Sgn(M) * Fix(Abs(M) * 10 ^ D + Abs((A = 0) * 0.5@ + (A = 2) * (Int(M * 10 ^ D) <> (M * 10 ^ D)))) / 10 ^ D
End Function
標準モジュールに上記の記号定数と関数を追加して下さい。
[イミディエイト]
? Rounds(2.111, 1, 2)
2.11
? Rounds(2.111, 1, 1)
2.1
? Rounds(2.111, 1, 0)
2
? Rounds(2.111, 1)
2
? Rounds(2.111, 切り捨て)
2
このように利用します。
なお、Rounds()は、切り上げ、四捨五入も可能な関数です。
No.1
- 回答日時:
回答頂き有難うございました。Fix関数を使ってみたところ、上手くいった模様なんです。しかし、また新たな問題が発生してしまいましたので厚かましいお願いではありますが、もし宜しければ回答を頂ければと思います。
新たな問題なんですが、作成したクエリをテキスト形式でエクスポートすると、Fix関数を使った数値も小数表記になってしまうのです。切り捨ては行われている様で、小数点以下は全て「.00」となっています。Access上では、整数表記されているので、原因は不明です。もし解決策などありましたら、教えて頂けないでしょうか?よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
100万行のCSVを10万行ずつのフ...
-
Accessでdatファイルのインポート
-
Access インポート
-
datファイルをAccessでイ...
-
Becky!で「メールサーバーへの...
-
【Excel】[Expression.Error] ...
-
エクセルについて コンテンツ...
-
アクセスのファイルが壊れた!!!!!!
-
iniファイル内の行を削除する方法
-
MediaInfo_DLLでファイルを読み...
-
拡張子が「cda」のファイルを聞...
-
エクセルで縦のカラムデータを...
-
Smartyのキャッシュ
-
MDBファイル自体が消失
-
DB2のコマンドラインexportで複...
-
社内Excel共有ブックでの保存ト...
-
Access2007のVBAにてSendObject...
-
Dream weaverで、誤ってファイ...
-
accessのmdbが勝手にできている?
-
「○○○.ldb」のAccess レコード ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
100万行のCSVを10万行ずつのフ...
-
【CSVファイル】先頭の文字列に...
-
Access インポート
-
アクセスでcsvに出力した際、頭...
-
ThunderbirdのメールをCSVでま...
-
csvファイルをアクセスにインポ...
-
タブ区切りデータからダブルコ...
-
Access2007のエキスポートについて
-
カンマがデータとして入ってるC...
-
accessで項目内の文字を自動改...
-
Access95のエクスポートで教え...
-
csvファイルが保存すると数...
-
sqlldrのフィールドの属性について
-
DB2のエラーコードについて
-
TXTで作成したファイルをDATフ...
-
ファイルメーカーVer6でのCSV書...
-
Accessでdatファイルのインポート
-
Gmailからウィルコムへの連絡先...
-
iTunes で管理している曲をリス...
-
MS Accessでデータインポート前...
おすすめ情報