フォームを使用して共有ドライブのAccessデータベースにPDFファイルを保存する必要があります。私はテーブル(OLEオブジェクトフィールドを使用して、その後、ドラッグアンドドロップ)でこれを行う方法を考え出しましたが、保存ボタンがあるフォームでこれを行いたいと思います。保存ボタンをクリックすると、リンクだけでなくファイルもデータベースに保存されます。これを行う方法に関するアイデア?フォームを使用してMS AccessデータベースにPDFを保存する
EDIT: 私はAccess 2003を使用していますが、DBは共有ドライブに格納されるため、ファイルへのリンクが問題を解決するかどうかはわかりません。
PDFをOLEフィールドに保存することは間違いありませんか? Accessのバージョンは言いませんが、2007年以前はこれには大きなオーバーヘッドがありました。言及されていないいくつかの要件がない限り、ファイルシステムにファイルを格納し、パス/ファイル名をデータテーブルのテキストフィールドに入れるだけです。 –
このデータベースには共有ドライブからアクセスできます。だから私が理解しているように、ファイルシステムは異なって見えるでしょう(ユーザーが私たちの共有をマップしたドライブに基づいて)。これがリンクを使用していなかった理由です。この制限を避けることができれば、明らかに、ファイルを完全に格納する代わりにリンクを使用したいと思うでしょう。 –
これは古いスレッドですが、私の質問に対するMatthewの応答は一度も言いません。それには、マップされたドライブを使用せず、UNCパスを使用してください。サーバー名が変更されたり、共有マッピングが変更されない限り、常に同じになります。これらの事のいずれかが起こった場合、ドライブのマッピングはとにかく無効になります。 –