[AccessD] Questions about Attachments

David McAfee davidmcafee at gmail.com
Tue May 28 12:51:40 CDT 2013


In one of my ADPs, I have a form where a person can add an picture
attachment to a machine's history.

The form has a button where they can choose the attachment.

I simply copy and paste the file (which is also renamed to a generated guid
+ file extension) to a location on a file server.
I insert the file name and the record's PK into a junction table (as a
foreign key) then call it as needed.




On Tue, May 28, 2013 at 9:45 AM, Doug Murphy <dw-murphy at cox.net> wrote:

> Arthur,
>
> My one experience with attachment fields was not good. Inherited a database
> using attachment fields for document storage. It was slow and had large
> back
> end file size. The customer wanted it faster. Due to the projected use of
> the system we decided to upsize to SQL Server. Attachment fields do not
> upsize. Neither do any of the other "new" field types introduced with
> Access
> 2007.  My suggestion is to strongly encourage storing links in table to
> pictures in the file system.  If the database is to work over a network it
> will slow down with the attachment fields.
>
> Not much information but a little experience.
>
> Doug
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
> Sent: Tuesday, May 28, 2013 5:00 AM
> To: Access Developers discussion and problem solving
> Subject: [AccessD] Questions about Attachments
>
> A potential client wants an app whose principal table contains addresses
> and
> three pictures per address. Normally my first suggestion would be to store
> the pictures as JPG files and pointers to the pictures either in a
> multi-value field or in an associative table (AddressID, PictureName). But
> the client seems to want the pictures stored as attachments in the
> Addresses
> table. I have very little experience working with Attachments, other than
> reading through Helen Feddema's example code.
>
> 1. Assuming that I walk the directory containing the pictures and have a
> method of knowing which pictures belong to each Address, how can I
> programmatically move the picture into the Address as an attachment?
> 2. Assuming that the pictures are now Attachments, can I extract them for
> inclusion in a report? I.e. print each Address and its pictures.
> 3. I'm told that once the photos have been taken, there will never be a
> need
> to edit them, but whenever I hear the word Never, I reach for my revolver.
> Should that need ever arise, can one simply double-click the Attachment of
> interest and automatically invoke the appropriate editor?
> I.e. this question could apply equally to pictures and, say, Word
> documents.
>
> TIA,
> Arthur
> Cell: 647.710.1314
>
> Prediction is difficult, especially of the future.
>   -- Niels Bohr
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>


More information about the AccessD mailing list