Access (VBA)

Access VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Access 2013)
テーブルに同じフィールド名
投稿日時: 20/04/15 08:08:03
投稿者: poy

相手先に指定フォーマット(csv)で必要内容を入力して提出することになりました
その指定フォーマットに「その他」という項目が2つあり、
出力用にテーブルを作成しようとすると、「その他」が既に作成されている
ということで、テーブルが作成できません
 
同じフィールド名を付ける方法ありますか?
(相手先に変更をお願いしましたが、相手先のシステムの関係で難しいとのこと)
 
 
またそれ以外の方法で、csvの項目はそのままで、内容だけを出力する方法があれば
教えて頂ければと思います
(保存場所、ファイル名、項目は固定で内容だけ出力)
 
よろしくお願い致します

回答
投稿日時: 20/04/15 17:15:34
投稿者: sk

引用:
相手先に指定フォーマット(csv)で必要内容を入力して提出

引用:
その指定フォーマットに「その他」という項目が2つあり
出力用にテーブルを作成しようとすると、「その他」が既に作成されている
ということで、テーブルが作成できません

1つのテーブル/クエリ上において、同じ名前のフィールドを
2 つ以上定義することは、Access の仕様上不可能です。
 
引用:
相手先に変更をお願いしましたが、相手先のシステムの関係で難しいとのこと

引用:
それ以外の方法で、csvの項目はそのままで、内容だけを出力する方法があれば
教えて頂ければと思います
(保存場所、ファイル名、項目は固定で内容だけ出力)

(受け取り側の仕様が謎過ぎる点についてはさておき)
今回限りの話なのであれば、エクスポートされた CSV ファイルの
列見出し行を(テキストエディタなどで)直接書き換えた方が
手っ取り早いと思います。
 
自動化する必要があるのであれば、それを実現する VBA のコードを
作成するぐらいしかないでしょう。

回答
投稿日時: 20/04/18 16:50:07
投稿者: WinArrow
投稿者のウェブサイトに移動

参考になるかな?
 
https://okwave.jp/qa/q3420895.html

トピックに返信