Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Pro : Access 2021)
クエリで作成した項目の一部分のみをフォーマット定義したい
投稿日時: 24/05/30 17:18:52
投稿者: fairly

はじめまして、fairlyと申します。
どうぞよろしくお願いします。
 
テーブルAに下記項目があります。
日付1、日付2、数値、テキスト
 
テーブルA対してクエリBを作成し、下記項目を作りました。
日付1、日付2、数値、テキスト、情報(日付1&数値)
 
クエリBの情報項目に含まれる数値部分についてのみ3桁区切り(#,##0)にしたいです。
どのようなクエリを組めばよいでしょうか。
 
クエリBで
情報:[日付1]&"_"&format([金額],"#,##0") などトライしたのですが、
どうにもうまくいきません。
 
どなたかご教示くださいませ!
 

回答
投稿日時: 24/05/30 17:41:23
投稿者: sk

引用:
情報:[日付1]&"_"&format([金額],"#,##0") などトライしたのですが、
どうにもうまくいきません

具体的にどのような点において「うまくい」っていないのかについて
明記されることをお奨めします。
 
例えば、[日付1]と[金額]がそれぞれどのような値であるか、
期待している演算結果がどのようなものであるか、
それに対して実際の演算結果がどのように返されたか、
といったことを明示して下さい。

投稿日時: 24/05/30 18:15:49
投稿者: fairly

sk様
 
コメントありがとうございます。
 
テーブルA
項目名  :データ例
===========
日付1 :2024/05/21
日付2 :2024/06/30
数値 :1122334455
テキスト :テストデータ
 
テーブルAの日付1と数値を使ってクエリBに情報という項目を作り
クエリB
項目名 :データ例         説明
======================
日付2 :2024/06/30      :テーブルAの日付2をそのまま持ってくる
情報  :05/21_1,122,334,455 :テーブルAの日付1のyy/mm/dd部分と
                数値を3桁区切りにしたものを
                _(アンダーバー)でつなぐ
といった状態でクエリの結果表示がされるようにしたいと思っています。
情報項目に 05/21_122334455 が表示されるまではたどり着いたのですが、
どうしても数値部分を3桁区切りにすることができませ。
 
皆様にお助けいただきたく、よろしくお願いいたします。
 

投稿日時: 24/05/30 18:25:22
投稿者: fairly

sk様
 
コメントありがとうございます。
その後投稿しましたが、別の方法を思いつきましたので
トライしてみようと思います!
 
ありがとうございました。