お願いいたします。 社内の業務システムのテーブルをアクセスにリンクしています。 テーブル内容をクエリで抽出したいのですがうまくできません。 TBL_商品詳細
品番 仕様 100-01 サイズ約φ120mm 青、赤 100-02 100-03 注意事項あり サイズ10×60mm ピンク、黒、白 100-04 注意事項あり 青のみ
クエリのフィールドに下記の式を設定してください。 仕様3: 式3: Mid([フィールド5],InStr(InStr(1,[フィールド5],Chr(13)+Chr(10),0)+1,[フィールド5],Chr(13)+Chr(10),0)+2) 式が複雑になるので、VBAでユーザー定義関数を作成すると式をシンプルにできます。
hatenaさん 早速のご回答ありがとうございました。 ご提示いただいた関数でうまくできました。 VBAで関数作成もできるのですね。その域にはぜんぜん達していませんが頭においておきます。 InStrで改行コードを検索し2個目から3個目の間をmidで抽出するという考え方なのですね。 改行コード2個目の見つけ方など参考になりました。 ありがとうございました。 ※サイトの方もよく見させていただき、使わせていただいたものもあります。 いつもありがとうございます。
利用者の皆様にお知らせです。
マイクロソフト オフィス スペシャリスト(MOS)
ビジネス統計スペシャリスト
IC3(アイシースリー)
VBAエキスパート
アドビ認定アソシエイト(ACA)
マイクロソフト テクノロジー アソシエイト(MTA)