こんにちは。VBについてお聞きしたことがあります。質問は、mdbのあるテーブルにおいてフィールドの順番(フィールドをコピーするとき、指定の場所にフィールドをコピーをしたい)をVBで変えたいのですが、そのようなことは出来ますか?出来るとしたら、申し訳ないのですが方法を教えてもらえないでしょうか。よろしくお願いします。そして、もし出来ないということであれば、ほかの方法で良きアドバイスをお聞きしたいのですが。よろしくお願いします。
テーブル内におけるフィールド順やレコード順は、RecordSet.Fields(1).Vallue のような絶対位置指定しない限りあまり意味を持ちません。通常はクエリ発行するときに"Select Field2,Field4,Field3,Field1 From Table1 "のようにフィールド順を指定すればいいのではありませんか?mdbなら、そういうストアドクエリを用意しておいて"Select * From Query1 "みたいなこともできますが・・・。