2010-11-30 19 views
0

私は仕事のための課題を持っていますが、これは本当に難しいことではありませんが、私は熟練したアクセスユーザーではありません。Microsoft Access 2007&VBA&CSVと... stuff

私は実際にカスタムCSVファイルローダーであるVBAコードを書きます。いくつかのファイルを解析し、適切な表に内容を挿入します。 私の質問です:このローダーを作成してトリガーする最も適切な方法は何ですか? データベースプロジェクトでVBAモジュールを作成する必要がありますが、ユーザーがスクリプトを呼び出してファイルをロードする可能性はありますか? Like ...私は開くことができ、csvファイルを選択するようにユーザーに尋ねることができるファイルシステムのブラウザコントロールですか?

は、ユーザーの観点からは、あなたのヒントみんな

Miloud B

答えて

1

いただきありがとうございますあなたは輸入を介してそれらを取るために、フォーム(またはフォームのシリーズ)を作成するために、それはおそらく最も簡単ですプロセス。これらのフォームにVBAコードを添付することができます。

FileDialogを使用すると、ユーザーがファイルを選択できるようになります。これは、他のWindowsプログラムでファイルを開くときに表示される同じダイアログボックスです。 Microsoftはそれを使用する方法を説明しますhere。わかりやすい説明ではありませんが、Googleの「FileDialogへのアクセス」または「OpenFileDialogへのアクセス」を使用すると、さらに多くの例が見つかります。

+0

ありがとうございました! Gotcha – CoolStraw

1

は最も簡単には、テーブル上で右クリックを使用してインポート、データを選択し、にインポートする場所を選択することになり、ユーザのためにDoCmd.TransferText acImportDelim/acLinkDelim

+0

ありがとうございます。すぐにやります – CoolStraw

1

を見てください。

+0

インポートプロセスでは、*奇妙な*組織のCSVファイルからデータを収集する必要がありますので、自分でこれを行う必要があります。実際に、私は彼らが仕事のその方法に満足できるかどうか尋ねるかもしれません。ありがとうございました – CoolStraw

関連する問題