Hello, all. I am in the process of setting up a database for work to keep track of engineering components that my group designs. I am very new to access and I am getting stuck on what I feel must be very basic problems (I'm very comfortable programming in
a variety of languages, but Access is just breaking by brain!)
I have a main table - tblArtifacts - that contains information about the things that we design (we generically refer to each one as an "artifact"). Each artifact has unique number, a name, a status, a creator, etc. I have another table - tblArtifactDescriptions
- that has a one-to-one relationship with tblArtifacts. Each record in tblArtifactDescriptions contains a long text field for a detailed description of each artifact in tblArtifacts*. The records in tblArtifactDescriptions also a field for the unique artifact
number that was used in tblArtifacts.
The problem is pretty simple: I want a single form for adding artifacts to my database, but this one form needs to add a record to both tblArtifacts and tblArtifactDescriptions, both of which need to use the same ArtifactNumber (not surprisingly I use ArtifactNumber
as the foreign key in tblArtifactDescriptions). How do I get Access to do this? Is there a way that I can do this without resorting to VBA? I've included the table relationships output for my database with the two tables I am talking about here circled in
red to make it clearer what I am talking about.

Thanks,
-Chris
*I was told that there could be some issues with table corruption, and that is why I have broken out the descriptions into their own table. Whether or not this is necessary is not something I want to get into here; there are other cases where I will need
this one-to-one relationship in my database, so I need to solve the problem regardless.