• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス:Dlookup使用での更新クエリ)

アクセス:Dlookup使用での更新クエリ

このQ&Aのポイント
  • Dlookupを使用した更新クエリの方法とは?
  • 合計値を計算してフィールドに書き込む方法を教えてください。
  • DLookup関数を使用して値を表示させる方法がわかりません。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

質問の内容がよくわからない。 前の質問を読ませないで、新たに説明文を下記のように書いたらどうか。 AXY、BXY、CXY・・(X、Yは数字文字)があり 第1桁目の記号には、Aは10、Bは11、Cは12、・・・と置き換え 第2桁目の数はそのまま数として 第3桁目の数はそのまま数として 各々3つの数を足した数を出したい、と表現すればよいのではないか。 ーー アクセスのクエリはSQLと表裏であると思う。 SQL文で 下記のようなのを書けば合計が出るのではないか。 アクセスのクエリのグリッドでSQLを表示し、SQL文で、下記のような文(ADOのSQL)に対応する文を作って、実行すれば、望む結果が出るのではないか。 ーーー SQL文 下記のf1は、CSV読み込みの際の、第1フィールドを表せる記号です。 mSql = "SELECT (asc(mid(f1,1,1))-55)+val(mid(f1,2,1))+VAL(mid(f1,3,1)) from [計算データ1119#csv]" ASC、VAL,MIDはアクセスで使える関数です。 ーー サンプル データ(CSV) 第1フィールド(上記でf1としているもの) A01 A02 A05 A07 A08 A10 ーーー 結果 11 12 15 17 18 11

ticktak
質問者

お礼

アドバイスありがとうございます。 再投稿しようと問題点を整理しておりましたら、自己解決しました。

関連するQ&A

専門家に質問してみよう