• ベストアンサー

アクセスに詳しい方、お願いします!!

いつも、お世話になります。 アクセスのFormat関数についてお尋ねします。 クエリのデータをFormat関数で加工したいのですが・・・ (1)16598070813 このデータの先頭から5桁(16598)、2桁(07)、2桁(08)、2桁(13)に分割したいのです。 具体的には、テーブルからクエリを作成し、元の11桁を分割出力したいもです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Mid関数ではだめですか? フィールド[1]を分割する場合、 =mid([1],1,5)  →1文字目から5文字抽出 →16598 =mid([1],6,2)  →6文字目から2文字抽出 →07 =mid([1],8,2)  →8文字目から2文字抽出 →08 =mid([1],10,2)  →10文字目から2文字抽出 →13 クエリのフィールド欄に入力するればできると思います。 ちなみに、左から5文字の場合 =left([1],5)  右から2文字の場合 =right([1],2)でもできます。

sap235
質問者

お礼

ありがとうございました!! ホントに今困ってたので助かりました。 感謝です。

その他の回答 (1)

回答No.2

Mid関数を使用したらどうでしょうか? Format関数ではできないような、できたような、、、、まぁ、分かりませんが(汗 私がパッと見て、Left関数、Mid関数、Right関数でいいのでは?と思いました。 以上、駄文失礼します。

sap235
質問者

お礼

ありがとうございました!! >Left関数、Mid関数、Right関数でいいのでは?と思いました。 勉強します。とりあえずMidで行きます。 感謝します。

関連するQ&A