Access showing subdatasets in a table view

Infofetish

New Member
Joined
May 20, 2011
Messages
15
I am new to Access and ma just getting into creating tables that relate to each other. so the issue I have is that I have multiple subdatasets that relate to one table and I want to be able to see a drop down of each of these datasets in the one table. how can you do that- it seems to make you select one and then it uses that one all the time- I don't see what the easy way to go and make that change is. Help???
 

Excel Facts

Format cells as currency
Select range and press Ctrl+Shift+4 to format cells as currency. (Shift 4 is the $ sign).
First off it is subdatasheet, not subdataset. Second, subdatasheets are a related table based on relationships that have been set. However, as you have discovered, only one subdatasheet can be used per table. The same subdatasheet can be referenced from multiple related tables, but not vice-versa.

Personally, I do not use subdatasheets because they involve working directly in the tables, which I would classify as not included in good practices. Users should not be interfacing directly with queries or tables as you do not have control over what they can and can't do when they do this. And that can put your data integrity at risk. At least while using forms you can steer them in the correct direction, you can validate input much better (and with more user friendliness) than simply using validation rules in tables.

So anyway, I just wanted to chime in on it like that. Plus I've observed, that in certain circumstances, subdatasheets can be the source of some database slowdown when you are using the database in a multi-user environment.
 
Upvote 0
So I think I understand you issue with them...sorry for miss naming them- as I mentioned I am a novice.

I think what your saying is that if I want to show the subdatasheets in the table view them I have to make copies of the inital table and change the subdatasheets to reference the ones I want in each copy. Do I thme make a relationship between all related fields in the copies of the tables?

How do you changte the referenced subdatasheet in the new table. I can't seem to figure it out?
 
Upvote 0
well now I don't know what to say- I deleted a bunch of relationships to fix a few things and now my sub datasheet is not showing the data it should? I am thinking I may have to rebuild the database??
 
Upvote 0
1. Sorry it took so long to get back to you but I don't always visit on the weekends. So, no you should NOT add tables or anything for subdatasheets.

2. You should NOT use subdatasheets. Build forms and stay out of the tables.

Is that a bit more clear?

3. You shouldn't have to rebuild but you will likely have to redo your relationships. But again, I say - stay out of the tables for input - so do not use subdatasheets. Create forms to interface with the data. Working in tables gives you very LITTLE control over what happens and what gets entered or even allows someone to change the design. So use forms, use forms, use forms.
 
Upvote 0

Forum statistics

Threads
1,224,581
Messages
6,179,668
Members
452,936
Latest member
anamikabhargaw

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top