[左から○個目のフィールド名]の採取 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 るきお  () 投稿日時 2007/10/4 21:43:00
Accessのクロス集計クエリを使用しているということですか? 
確かにVBとは直接関係ないですね。 
 
クロス集計クエリは列名に別名をつけることはできなかったでしょうか?別名がつけられれば左から○個目のフィールド名を取得する必要もなくなりますよね。 
別名がつけられたかどうか記憶が定かではありませんが… 
 
それから、投稿の際はもっと環境を書くようにしましょう。 
今回の例は「Access」という言葉もないですよね。 
 
>VisualBasicとACCESSは一緒のものだと思ってました 
思い込んでいても必ず実際の環境を書くのが、問題の早期解決の鍵です。 
思い込んでいる部分に間違いがあることもありますし、そもそも環境がわからなければ調べたり検証することもできません。
投稿者 ムラムラ  () 投稿日時 2007/10/4 20:51:00
ACCESSについての質問のつもりでしたが、 
VisualBasicと関係ない質問だったということですね。 
VisualBasicとACCESSは一緒のものだと思ってました。 
失礼しました。 
 
せっかく回答頂いた内容も理解出来ないので、 
もう少し勉強してみます。 
ありがとうございました。
投稿者 るしぇ  () 投稿日時 2007/10/4 08:56:00
>また、これをどうやって実現すればよいでしょうか。 
クロス集計というのは、データの分析や集計の手法です。 
フィールドというのは、データベースのテーブルでよく使われる表現ですが 
VBとは直接関係がありません。 
従って、何について話をしているのかが書いてないということですよね? 
全く分かりません。 
いま、扱っているものをヘルプで調べればいいのでは? 
 
>「あるクエリの左から○個目のフィールド名」を選択できる関数はないでしょうか?  
VB系のプログラムで、オブジェクト指向的に考えると、フィールド名は 
そのオブジェクトの属性ですから、プロパティで提供されている可能性が 
高いでしょう。わざわざ関数を用意する必要性がありません。 
関数は無いと思います。
投稿者 ムラムラ  () 投稿日時 2007/10/3 17:54:00
クロス集計によりフィールド名が毎回変わる表があります。 
(下記のA,B,Cの部分が毎回変わる) 
 
 ID 名前 A B C … 
 
このフィールド名を使用して別のクエリを作成する場合に、 
毎回名前が変わるためにパターン化することが出来ません。 
 
「あるクエリの左から○個目のフィールド名」を選択できる関数はないでしょうか? 
また、これをどうやって実現すればよいでしょうか。