A family of Microsoft relational database management systems designed for ease of use.
I can answer the one question... You can set two Primary Keys by highlighting both rows and then pressing Primary Key.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
My organization is using MS Word form to create a client questionnaire. Each Word doc form is saved as PDF file and stored in the Client's folder. I created a form in Access to capture and parse the questions but I cannot find a way to create and output a PDF file from Access. This requires me to repeat the entry process manually into the Word document. My IT department won't let me roll this out to other employees because of A) the double entry issue and B) they fear other users apparently will have to learn and use VBA to output individual records.
My question is: Can Access output individual records as a printable PDF format and cannot it be done without VBA?
A family of Microsoft relational database management systems designed for ease of use.
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
I can answer the one question... You can set two Primary Keys by highlighting both rows and then pressing Primary Key.
David,
Me <--no degree in Computer Science.
I did have a great teacher who was a co-worker. I learned a lot for her but more from the great help I received in newsgroups as there were no forums at the time. If I were a beginner now I would start with Crystal's book which is free...
http://allenbrowne.com/casu-22.html
You can also go here for free Data models...
http://www.databaseanswers.org/data_models/
https://www.access-diva.com/tips.html#bmDataModels
Access is simple enough for non-technical Users but once you start getting *serious* you do need to do some reading. And those hundreds of hours are over time with the help of the many Forums where free help is given including helping you create a data model. So if you ever decide it's worth the time, we are here to help.
I also noticed you said you created a Form and tried to add fields from another table which sounded like it was unrelated to the record source of the Form. Well, this can only be done when table is part of the record source. You can create a query which can include multiple tables from which you need fields and build your form though most would just use a subform in a typical one-to-many scenario.
HI,
I'm back into it. To be clear, I have multiple tables with services and other item. For each table, I have to enter the client's name to record the data for each client. I was hoping to avoid this repetition. On that note, I am doing away with all the separate tables and creating a single table to handle all my data. I was under the impression that I should use multiple tables but without being able to assign a client to each table, I end up with orphaned records.
And yes, I invested several more hours of my life reading tutorials. I created Primary Keys and then Foreign Keys but, according to you, I can't pull date from one table to the other unless I create form and subforms. I tried this too but I am unable to create a form from multiple tables.
And so I ask again, what is the point of using multiple tables when you can use just one? Wouldn't that be easier?
And so I ask again, what is the point of using multiple tables when you can use just one?
In a word, 'integrity'.
A single non-normalized table inevitably includes significant redundancy in that each 'fact' is stated multiple times rather than only once. This consequently leaves the table wide open to the risk of update anomalies. Take the following simple model from my DatabaseBasics demo:
As you can see each contact's name is stored only once, as is each city, region, country, and employer name, i.e. at the relevant column position in a row in the relevant table. Firstly simple errors resulting from inconsistent data entry or typos are ruled out, e.g. I once found three separate versions of my own name as author of papers in my own field of work (environmental planning), K Sheridan, K W Sheridan, and K V Sheridan. The first two are correct, but differ; the last is a typo. As far as the database was concerned I was three separate people. In a correctly designed database, with an Authors table, my name would only be entered once, so such inconsistencies cannot arise.
By enforcing referential integrity in the relationships between the tables it would only be possible for the region of Île-de-France to be in France for instance, whereas in a non-normalized database it could be shown to be in France in some rows, but incorrectly in Belgium say in others.
As regards data entry all data for the above model can be entered in a contacts form within which is a single employers subform:
For each table, I have to enter the client's name to record the data for each client. I was hoping to avoid this repetition.
but without being able to assign a client to each table, I end up with orphaned records.
but, according to you, I can't pull date from one table to the other unless I create form and subforms.
As it always seems to be with you, you don't listen. You can't make something work, even with specific instructions and examples, so you assume it can't be done.
No you should NOT enter the clients name to assign a record to a client. You should ONLY enter the Client ID (the primary key of the client table) as a foreign key in each associated record. The main principle of a relational database is to reduce repetition.
There is no reason you can't assign a client to each related table. But you seem to think it should happen by magic. I've created hundreds of databases. It is SOP to use a subform to automatically enter the foreign key. Why you can't get it to work I can't fathom.
Yes you cannot automate the assigning of a foreign key without using forms and subforms. Again, its SOP.